I'm struggling to decide between the two as well! I am not sure about difficulty - my assumption would be that UofT is harder, if anything, but I think I'm just associating it with being prestigious, which I'm not even sure is relevant for an MPH lol. For me, I really like SFU's broad range of core courses, relative to specializing at UofT, and the emphasis on social justice. While I am pretty sure of my decision with the Health Promo route, I like the idea of taking a range of different courses. Also, price wise I think SFU is significantly cheaper and they offered a bit of a funding package which is nice!