RandomLetters @ Sat May 26, 2012 9:00 pm wrote:
In all, I think that Waterloo would greatly accelerate my career in computer science, while McGill would give me a much broader education and be more fun.
That is a fairly accurate assertion. Although I think UWaterloo will let you minor in Physics along with your CS major, if you want. So it depends on what you want to be doing in short-term vs. where you want to end up in long-term. E.g. McGill is certainly more fun and has more ladies; but UWaterloo graduates are more likely to end up at working at Google, etc.