Study Public Health in Canada

63 programmes in public health at 29 universities in Canada are open to international students; 100% are taught in English. The median yearly tuition is 20,762 USD, with the middle half of programmes charging between 15,455 USD and 25,125 USD.

Data as of August 27, 2026 · computed from Global Admissions data · amounts in USD

Public Health programmes

1–24 of 63 · page 1 of 3

Programme University Degree Tuition / yr
Master in Public Health University of Saskatchewan Master's 8,046 USD
Master in Public Health (MPH) Brock University Master's 7,834 USD
Master in Public Health Memorial University of Newfoundland Master's 11,310 USD
Master in Public Health MPH  ONLINE Online University of Waterloo, Canada Master's 16,391 USD
PhD in One Health University of Guelph PhD 21,153 USD
Master in Health Administration Dalhousie University Master's 13,446 USD
Master in Occupational and Public Health Toronto Metropolitan University Master's 19,126 USD
Master in Health Administration Laurentian University Master's 23,512 USD
Master in Public Health University of Ottawa Master's 6,587 USD
Medical Office Assistant and Unit Clerk Certificate Bow Valley College 10,355 USD
Bachelor in Community and Population Health: Aboriginal and Rural Health Online University of Northern British Columbia Bachelor's 17,269 USD
Master in Health Administration (Community Care) Toronto Metropolitan University Master's 19,452 USD
Bachelor in Public Health Toronto Metropolitan University Bachelor's 25,133 USD
Master in Public Health Lakehead University Master's 5,928 USD
PhD in Population Health University of Ottawa PhD 1,616 USD
Health Office Administration Conestoga College 6,350 USD
PhD in Urban Health Toronto Metropolitan University PhD 18,387 USD
Medical Office Assistant Certificate Okanagan College 13,635 USD
Bachelor in Public Health Brock University Bachelor's 20,762 USD
Medical Front Office Assistant Online Niagara College, Welland 7,912 USD
Bachelor in Community Health Brock University Bachelor's 20,762 USD
Bachelor in Health Administration Ontario Tech University Bachelor's 29,770 USD
Bachelor in Environmental Public Health (Honours) Conestoga College Bachelor's 3,562 USD
Master in Public Health University of Guelph Master's 23,201 USD

Public Health in Canada by degree level

Degree Programmes 25th percentile Median tuition / yr 75th percentile
Bachelor's 19 15,455 USD 20,762 USD 25,125 USD
Master's 18 10,494 USD 17,759 USD 25,384 USD
PhD 4

Tuition figures use the yearly price each university publishes for international students, converted to USD; medians only publish where at least 5 priced programmes exist.

Specialisations within public health

Public Health 36 Health Administration 27

Universities for public health in Canada

Study Public Health in Canada: common questions

How many public health programmes are there in Canada?
63 public health programmes at 29 universities in Canada are open to international students, as of August 27, 2026.
How much does a public health degree in Canada cost?
The median yearly tuition for bachelor's programmes in public health in Canada is 20,762 USD. The middle half of programmes charge between 15,455 USD and 25,125 USD per year.
Can I study public health in Canada in English?
Yes — 100% of the public health programmes in Canada in our catalogue are taught in English (63 of 63).
Are any of these public health programmes available online?
6 of the 63 programmes in Canada are delivered online or by distance learning.
Which degree level is cheapest for public health in Canada?
Master's programmes, at a median of 17,759 USD per year, against 20,762 USD for bachelor's programmes.

Planning to study public health in Canada?

An advisor who knows admissions in Canada can shortlist public health programmes for your budget and profile.