What do you think of the University of Waterloo?
oneplusone: It is one of the best. I know people that went there and they are all amazingly smart. A lot of tech companies (RIM, Amazon, Microsoft, Nvidia, Apple, etc.) will compete to hide for co-op as well as upon graduation. It is a good school to go to.