There are many posts about Toronto MMF and Waterloo MQF, and I thought it could be useful to make a short summary of what I found and see if people agree with it. I also have a follow up question concerning the importance of "brand" and future prospects...
My main conclusion is that the difference between the two programs is of order epsilon. The tuition at Waterloo is cheaper (3 X $3,605) vs $41,300 at Toronto, but Toronto is 3 terms vs 4 terms at Waterloo, so your extra 4 months income working probably make up the difference. Both include a one term internship (pretty much a guarantee... on Bay Street) which should give you back around $16,000-$20,000. Toronto seems to be more applied with a focus on risk management while Waterloo is more theoretical. People that intend to pursue a PhD tend to prefer Waterloo. I am also under the impression that Waterloo is more diverse in what it teaches and covers more given that it has an extra term to do so. Both have an excellent reputation in Canada. The main reason Toronto seems to be preferred by most students is its international reputation. Waterloo really doesn't seem to resonate much on Wall Street versus Toronto (which is ranked 14 in the 2011 QuantNet ranking).
Here is my question now. How important is the last point: international recognition? My goal is to work on Bay Street initially, so it should not matter too much a priori. However, I am scared that if I desire to move to Wall Street in the future, a lesser known program as Waterloo might hurt me. Is it fair to say that the "brand" of your MFE program doesn't matter after few years of experience?
I got accepted at Waterloo this morning and I am still waiting the hear from Toronto. I tend to favor Waterloo, but this last point is bugging me a bit.