I give McGill an extra star because it's in Montreal. Don't get me wrong: McGill is a great school on its own, but it certainly gets a boost from being in the heart of such a fun and unique city. Going here as an undergrad was great because I could live within walking distance of the main campus, while still completely avoiding any university-related, rah-rah nonsense if I felt like it. Try doing that in a college town.
The student body is pretty diverse, about a quarter international students (including lots of Americans) and a quarter from Toronto and the GTA. As such, McGill has a good international reputation, which is useful if you're planning on going on to do graduate work.