34 

summer internships in Vaughan, Canada