Hey, I've been having an extremely hard time lately in deciding a good program to go for, so I'll tell you my whole situation, and any help/opinions would be greatly appreciated! I'm in my final year of high school in Vancouver, B.C., Canada, and I've pretty much fully decided that I would like to go into physics with the distant goal of become a theoretical physicist and professor. I am sincerely stuck when it comes to choosing a university to even apply to at all, and on top of that a program. As for the universities, I am going to stay in Canada, but I'm not afraid to move around from province to province and everything. As for the programs, I am interested in what I should take when it comes to a basic bsc. mj physics, mj math/physics, honours sc, and etc. I have read a lot of things saying that it is not really possible to say which universities are the best, but instead you must look at what topics you are interested in. So, currently I am really interested in things like string theory and T.O.E., which I would assume means I should look for programs with good General Relativity and Quantum Mechanics (but I'm not too sure)? Also, if you have any information about how much going all the way through bachelors, masters, and phD is going to put me in the hole wallet-wise, that would be cool. Any info and opinions would be awesome, because I am pretty much at a stand still.