Find your perfect public health programs in Canada
Find public health programs in Canada you love that match your needs and aspirations, where you stand a high chance of acceptance.
What are the top public health universities in Canada?
Top public health programs in Canada
What are the top public health undergraduate programs in Canada?
Cape Breton UniversityPublic Health (Accelerated) - BHS
- 2 years
- Full-time
- On campus
- Degree type
- Bachelor's
- Subject area
- Public Health
- Location
- Sydney, Nova Scotia, Canada
- Next available start date
- September 2026 +3 more
- Annual tuition fee
- 22,708CAD
- Admission requirements
- Am I eligible?
Ontario Tech UniversityHealth Sciences: Public Health - BHSc (Hons)
- 4 years
- Full-time
- On campus
- Degree type
- Bachelor's
- Subject area
- Public Health
- Location
- Oshawa, Ontario, Canada
- Next available start date
- September 2026 +1 more
- Annual tuition fee
- 33,155CAD
- Admission requirements
- Am I eligible?
Toronto Metropolitan UniversityPublic Health - BASc
- 4 years
- Full-time
- On campus
- Degree type
- Bachelor's
- Subject area
- Public Health
- Location
- Toronto, Ontario, Canada
- Next available start date
- September 2026 +2 more
- Annual tuition fee
- 25,926CAD
- Admission requirements
- Am I eligible?
University of TorontoPublic Health - HBA
- 4 years
- Full-time
- On campus
- Degree type
- Bachelor's
- Subject area
- Public Health
- Location
- Toronto, Ontario, Canada
- Next available start date
- September 2026 +2 more
- Annual tuition fee
- 39,680USD
- Admission requirements
- Am I eligible?
University of Victoria (in partnership with Kaplan International)Public Health - BA
- 4 years
- Full-time
- On campus
- Degree type
- Bachelor's
- Subject area
- Public Health
- Location
- Victoria, British Columbia, Canada
- Next available start date
- September 2026 +1 more
- Annual tuition fee
- 35,448CAD
- Admission requirements
- Am I eligible?
See all undergraduate degrees in public health in Canada
What are the top public health postgraduate programs in Canada?
Lakehead UniversityPublic Health - MPH
- 2 years
- Full-time
- On campus
- Degree type
- Master's
- Subject area
- Public Health
- Location
- Thunder Bay, Ontario, Canada
- Next available start date
- September 2026 +1 more
- Annual tuition fee
- 23,000CAD
- Admission requirements
- Am I eligible?
Lakehead UniversityPublic Health: Nursing Specialization - MPH
- 2 years
- Full-time
- On campus
- Degree type
- Master's
- Subject area
- Public Health
- Location
- Thunder Bay, Ontario, Canada
- Next available start date
- September 2026 +1 more
- Annual tuition fee
- 23,000CAD
- Admission requirements
- Am I eligible?
See all postgraduate degrees in public health in Canada










