34 

summer internships in Thornhill, Canada