Hey! So I actually did my undergrad in Health Sciences at SFU. The undergrad hsci program and mph program are pretty similar and I've taken some courses with grad students in the past. I would say that the program at SFU is pretty good since they offer a lot of different social science courses and there's also a few experiential programs/classes too (i.e. short term exchange courses in Mexico and South Africa). I liked how flexible SFU was when it came to choosing courses and also all the opportunities for hands-on learning.