Universities in Canada
19 Bachelor's Programmes in Public Health in Canada
- programmes
- 19 programmes
- universities
- 11 universities
- taught in English
- 100% taught in English
- median yearly fee
- 20,690 USD median yearly fee
Last update
Canada has 19 bachelors programmes in public health open to international students, at 11 universities. Almost all of them — 100% — are taught in English. Fees cluster around 20,690 USD a year, and the middle half of those programmes fall between 15,402 USD and 25,039 USD.
Computed from Global Admissions data · amounts in USD
Public Health programmes
19 programmes
Specialisations within public health
Top universities for Public Health in Canada
Ranked by how many public health programmes each one runs in Canada — the count is next to the name.
Bachelors in Public Health in Canada: common questions
- How many public health programmes are there in Canada?
- 19 public health bachelors programmes at 11 universities in Canada are open to international students, as of 9 September 2026.
- How much does a public health degree in Canada cost?
- The median annual fee (programmes billed per year) for bachelor's programmes in public health in Canada is 20,690 USD. The middle half of those programmes charge between 15,402 USD and 25,039 USD a 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 (19 of 19).
- Are any of these public health programmes available online?
- 1 of the 19 programmes in Canada are delivered online or by distance learning.
More on studying in Canada: tuition statistics, application deadlines, visa cost & requirements or the country guide.
Planning to study public health in Canada?
An advisor who knows admissions in Canada can shortlist public health programmes for your budget and profile.

