University of Waterloo is a world class engineering school, especially for electrical, computer, and mechanical engineering.

The University of Waterloo has been named the "Best Overall" university by reputation in Canada for 13 years. It is located in the attractive two-university community in the Region of Waterloo (population of 450,000) in southwestern Ontario. The city of Toronto is within easy driving distance, as are the many recreational opportunities offered by the Great Lakes and Provincial Parks.
Finally, UW's "Inventor-Owned" intellectual property policy has made us a leader in technology transfer and creator of spin-off companies. As a result we have a rich history of industry partnership and play a central role in Canada's Technology Triangle.
http://www.engineering.uwaterloo.ca/

PS. This is a very tough school to get into. Your marks have to be top notch.