<p>The title says it all ,but I am talking at undergraduate level.</p>
<p>McGill, Toronto, Waterloo and Queen’s. If you live in Ontario, no need to travel all the way to McGill; I just don’t think it’s worth it.</p>
<p>Theres also UBC. And in alberta theres UofCalgary and UofA; probably the two best schools to go to if you want to work in oil. But dont listen to rankings specifically uoft. The rankings mean very little. Uoft may be ranked much higher then other unis such as queens but queens has a better learning environment for some since it is a smaller school. If you have any questions on uoft PM i go there for engineering.</p>
<p>Waterloo and Toronto.</p>
<p>I’ve said this before.</p>
<p>U of T, McGill, UBC, Alberta are ranked the highest in the world in terms of various rankings that focus especially upon academic reputation and publications in the field of engineering. For a subset of the Canadian population, it’s believed to be just Waterloo and U of T but that is more cultural than substantially based. Having said that you can’t go wrong with any of them if you are just interested in an undergrad degree then a job.</p>
<p>[Top</a> Universities for Engineering & Technology 2011-2012](<a href=“http://www.timeshighereducation.co.uk/world-university-rankings/2011-2012/engineering-and-it.html]Top”>Subject Ranking 2011-12: Engineering & Technology | Times Higher Education (THE))</p>
<p>[QS</a> World University Rankings - Topuniversities](<a href=“http://www.topuniversities.com/university-rankings/world-university-rankings/2011/faculty-area-rankings/technology]QS”>http://www.topuniversities.com/university-rankings/world-university-rankings/2011/faculty-area-rankings/technology)</p>