<p>well ‘top schools’ is a highly overrated term. When most rankings mention that term, it usually refers to graduate and doctoral programs and McGill is a research orientated school just like UofT and UBC so they have huge funding, especially for research but that doesn’t affect students in undergrad programs much. </p>
<p>As for the undergrad experience. it makes no difference where you go for undergrad because it doesn’t really matter, you do the same/similar courses in any college big or small as it usually matters on the rankings for graduate programs. </p>
<p>Plus in undergrad, you aren’t taught by too many of the top professors till the last few years of undergrad and in grad school. Most of the professors you will meet are new staff or those with more time on their hands for undergrad teaching commitments.</p>
<p>I feel that McGill deserves to have a big name in north america as it historically has been host to some of the finest teachers and discoveries in various fields. Its as big as a lot of major US schools, in my opinion Cornellesque. Compared to UofT, McGill is more well known as it has a far larger US student population (not sure why) so obviously the name spreads around more. Both are equally excellent institutions.</p>