<p>Hey guys ! I have just received offers from Uoft, UBC ,and Mcgill and Ill prob get my rejection or acceptance from uni of waterloo sometime soon but since i have never been to canada before I cant decide which one to go to. Iam majoring in mechanical engineering . I want to go to a competitive school , and i def want a Uni with good student life /diversity/party etc .. I have heard montreal is a fun city for students , is it true?
Which uni do you guys recommend?</p>
<p>Toronto is a very competitive school and is in a large city. However, if you want to earn money and get job experience in school, Waterloo has the largest co-op program in the world. Students usually earn from $30,000 to $75,000 by the end of the program.</p>
<p>I think all of them are great schools. Waterloo only stands out if you want co-op. Toronto also has a similar program called PEY. McGill and UBC are also very good for engineering, but in very different cities.</p>