Well, I go to Concordia University, and it offers a lot of Post-Grad programs in public health. There are some in Social Sciences, and some in Sport Health, and other varieties. We have students from all over the country come here to pursue their masters degree. So I guess that's a good indication?
Concordia is in Montreal, where the dominant language is French, but it's an English-speaking University.
Montreal's a beautiful city. I moved there 5-6 years ago and I like it. If you lived in Ontario, then I am sure you can handle the winter here. lol In the summer, it is beautiful and festive. There's so much to do, from sports, to arts and theater, to concerts, to night life. The city is alive and cultural. My favorite spots in the city are Mont Royal, The Old Port, and the Lakeshore.
I think living expenses here are much cheaper than the other provinces in Canada, in terms of rent, public transit, etc. Concordia has a residence, but if you don't want to live on campus, the college provides a directory where you can places that rent for students either near it or further away. Depending on your preference.
Let me know if you have more questions about the city or the University. There's also a bunch of us here who live in Montreal and who can help you out.
Good luck with your search. =)