Study Public Health in Canada 🇨🇦
Canada offers 13 Public Health programs across 12 universities. Tuition ranges from $8k–$30k/yr, making it a competitive option for international students. 77% of programs carry STEM designation, which is valuable for post-graduation work authorization in many countries.
By Degree Level
Top Universities for Public Health in Canada
Toronto · National rank #1 · QS #29
Burnaby · National rank #1 · QS #308
Toronto · National rank #1 · QS #29
Toronto · National rank #1 · QS #29
Vancouver · National rank #2 · QS #40
Montreal · National rank #5 · QS #168
London · National rank #6 · QS #151
Saskatoon · National rank #10 · QS #378
Guelph · National rank #17 · QS #504
Yellowknife
Thunder Bay
All Programs
Maîtrise en santé publique
Université de Montréal
Master of Public Health
University of Guelph
Public Health
University of Saskatchewan
Master of Public Health (MPH)
University of Toronto Schools
Health Sciences
INRS - Institut national de la recherche scientifique
Master of Public Health (MPH)
Western University
Master of Public Health
Simon Fraser University
Master of Public Health (Northern Health)
Northwest Territories-Nunavut College
Community Health and Wellness in the North
Northwest Territories-Nunavut College
Master of Public Health (MPH)
University of British Columbia
Master of Public Health (MPH)
Northern Ontario School of Medicine
Public Health
University of Toronto School of Graduate Studies
Master of Public Health (MPH)
University of Toronto