Hi There!
USask is multi disciplinary - Your courses focus on: bio stats, epi, enviro health sciences, Health service admin, social and behavioural sciences. There is a summer practicum that is mandatory. I have spoken to a few people who graduated from the program who are working in the field and they had positive things to say about the program, the profs and the amount of support their received throughout the program. The advice I would give you is to have a pretty good idea of what you want to do with your MPH. Do you plan to continue in academics, or work and if it is work what kind of organizations/research projects would interest you. I think this will help you pick the schools that meet your needs and ensure that not only are you going to school for the right reasons but that it is a good investment for you. Let me know if I can help in any other way!