I am applying for undergraduate schools in Canada at the moment, and most of them have provided me the option of taking several specialized programs with a focus on physics. They have programs like computational physics, astrophysics, chemical physics, mathematical physics and, of course, physics. Of the combined majors, mathematical physics looks the most attractive to me. This program, at most schools, will give me a BSc(physics) and a B. Math. I am quite a motivated math student, and I believe that I would enjoy more of a mathematical emphasis on my studies(although I admit that I know nothing and physics is probably enough math as it is). A representative from the University Waterloo told me that the Mathematical Physics students tend to do less labs and more theoretical courses. This all sounds neat to me, but I don't really have any concrete reasons for going through the trouble of doing a double degree program. I am fairly confident that I wish to be a research physicist, but I, naturally, have no idea what field I would specialize in yet, so I don't know if a mathematical physics program would be an advantage or a possible disadvantage. Any suggestions?