Waterloo was a MSFT poaching ground when I was an undergrad in 1992... well before RIM was even on the scene. Macleans magazine has consistently ranked it the best engineering school in Canada. They've been winning ACM programming contests since the math building had the dinosaur pit (http://ist.uwaterloo.ca/cs/redroom/).
As for campus being ugly... hey, you can't have everything.
As for campus being ugly... hey, you can't have everything.