Hey guys, I'm looking forward to majoring in both physics and math, however i'm not sure which of the three universities I should attend to accomplish this. Assuming that I do get accepted into all three universities, which I would say is a sure bet as my grades are much higher than their cutoffs, which would better prepare me for the likes of top tier graduate schools at the States, such like Caltech, Harvard and MIT? I know that thinking that far ahead for my education isn't necessary at this point because I have 5 years of schooling ahead of me to go ( currently entering grade 12 ) until grad school, but i'd like the comforting feeling of knowing which options are better ahead of time. Factoring in different pros and cons for each university, i'm pulled towards either Waterloo and UToronto. None of these universities give good financial aid, but Waterloo does have a better learning and social environment, so I've heard. UToronto seems to be very cutthroat and the stiff competition might make things very uncomfortable. I do like competition, but the things I've heard somewhat scare me. Then again, I don't believe all that I hear. I do believe that i'm a good student, with an open mind for the many ideas with which physics beholds, and the curiosity to venture for its gain and knowledge. I aspire to become a physicist, so I ask, which school is best?