10 Best Public Health Schools in Canada 2023

Interested in attending a public school in Canada? If yes, check out the 10 best public health schools in Canada in 2023.

XScholarship has curated a list of the best public health schools in Canada 2023, their tuition fees, and school websites. 

best public health schools in Canada 2023

READ ALSO: 10 Best Animation Schools in Canada

What is Public Health?

Public health is an art and science concerned with protecting and promoting the health of people and communities at large. While a physician treats sick patients, a public health official encourages healthy habits and lifestyles to keep people from becoming ill. It is a challenging field that necessitates the coordination of many different organizations. On the one hand, it entails medical care and public awareness campaigns, while on the other, it has global health implications and necessitates measures to prevent epidemics/pandemics and enhance the health of entire nations. 

The COVID-19 pandemic has very well highlighted the critical importance of a competent public health system for managing, preventing, and promoting public health, as well as responding to emergencies.

10 Best Public Health Schools in Canada 2023

Below are the 10 best public schools in Canada 2023 where you can study and acquire undergraduate and masters in public health, and Ph.D. in public health. 

  • Simon Fraser University
  • University of British Columbia
  • University of Northern British Columbia
  • British Columbia Institute of Technology
  • University of Alberta
  • University of Calgary
  • McMaster’s University
  • Queen’s University
  • University of Guelph
  • University of Toronto

#1. Simon Fraser University 

Tuition Fees: $21,112 undergraduate

SFH is one of the best public schools in Canada 2021 that offers a lot of programs in health sciences. At SFU Canada, students find undergraduate programs, MPH in public health, Ph.D. in public health. 

Students have the opportunity to work closely with faculty in research settings, gaining relevant skills and valuable experience for their CVs.

Visit School

#2. University of British Columbia School of Population and Public health

Address: East Mall Vancouver, BC Canada V6T 1Z3

Tuition Fees: CAD$4,925.70.

Second, on our list of best public schools in Canada 2021 is the School of British Columbia’s School of Population and Public Health. This particular school focuses on population dynamics.

ALSO CHECK OUT:  Carleton University Tuition 2022: Scholarships and Cost of Living

The School of British Columbia’s School of Population and Public Health believes in understanding population health which focuses on specific populations, communities, or factors that influence health helps to improve the health status of such groups and therefore tend to raise professionals who understand and apply the certain principles needed to reconcile health and population.

Visit School

#3. British Columbia Institute of Technology School of Health Sciences

Address: 3700 Willingdon Avenue

Burnaby, British Columbia

Canada, V5G 3H2 

Tuition Fees: CAD 13,500 – CAD 20,000.

This School of Health is home to the new Health Sciences Centre that offers an education that can open the door to a highly-rewarding and challenging career that makes a difference.

BCIT educates and trains future healthcare professionals to meet the growing demands of British Columbian families.

The School of Health provides industry-leading education for essential, in-demand careers in the healthcare field. 

Average tuition cost per year for a two-year diploma program: CAD 13,500 – CAD 19,500. Average tuition cost per year of a full-time degree program: CAD 16,500 – CAD 20,000.

Visit School

#4. University of Alberta School of Public Health

Address: 3-300 Edmonton Clinic Health Academy 11405 – 87 Ave Edmonton, Alberta Canada T6G 1C9 

Tuition Fees: CAD 8,176.92-$16,000

The University of Alberta School of Public Health is another vibrant public school in Canada where you can acquire MPH in Canada. It is also at the forefront of public health education and research.

Students here are committed to the pursuit and creation of knowledge that will improve the health of the world community. 

Students at the school produce new knowledge, powerful ideas, and practical solutions that solve major public health challenges.

Visit School

#5. University of Calgary

Address: 2500 University Dr. NW            

Calgary, Alberta, Canada

T2N 1N4

Tuition Fees: CAD 25,293.24 

The Department of Community Health Sciences at the University of Calgary aims at enhancing the well-being of individuals and communities through education, research, and service.

ALSO CHECK OUT:  Simon Fraser University Tuition 2022: Scholarships and Cost of Living

Programs at the University of Calgary include educational and research activities in community health, epidemiology, health care, biostatistics, Community Rehabilitation & Disability Studies, Epidemiology, Health Economics, Health Services Research, Medical Education, and Population/Public Health.

Students can also offer postgraduate medical education in Public Health and Preventive Medicine.

Visit School

We recommend you also see 10 Public Health Scholarships in the UK for Students from Developing Countries

#6. McMaster’s University

Address: Hamilton, Ontario, Canada  L8S 4L

Tuition Fees: CAD 10,151.07

McMaster University offers an MPH program that ensures an adequate supply of public health professionals with the right knowledge, skills, and relevant education and mentorship opportunities. 

The program aims at revitalizing Canada’s public health system and also addresses the vulnerability of the public health infrastructure. 

Visit School

#7. Queen’s University

Address: 99 University Ave, Kingston, ON K7L 3N6, Canada

Tuition Fees: CAD 35,599.63

Queen’s University offers Public Health Studies that help students to understand the complex factors that influence physical, mental, and social health and overall well-being.

The course helps to explore the social determinants of health, approaches to health promotion, create health policy, influence health behavior change, surveys epidemiology, and also fosters program planning and evaluation.

Visit School

#8. University of Guelph

Address: 50 Stone Road E., Guelph, ON, Canada

Tuition Fees: CAD 24,300 to $33,551 per year

The School of Health Sciences at the University of Guelph offers a rigorous program and still provides a positive atmosphere within which you can pursue your educational goals. 

Students can offer Master of Science (MSc) and Doctoral (Ph.D.) graduate programs in epidemiology which cover diverse areas, including quantitative and clinical epidemiology, applications of epidemiology in veterinary public health and food safety, and the relationship between the environment and human and animal health.

Visit School

#9. University of Toronto Dalla Lana School of Public Health

Address: 155 College St Room 500, Toronto, ON M5T 3M7, Canada

Tuition Fees: CAD 34,350

Dalla Lana School of Public Health is committed to training the next generation of health scientists, educators, and practitioners who will shape healthier societies in Canada and around the world.

ALSO CHECK OUT:  Université de Montréal Tuition 2022: Scholarships and Cost of Living

More than 800 graduate students are enrolled in doctoral and master’s programs at the School.

Visit School

#10. University of Ottawa

Address: 600 Peter Morand Crescent,

Ottawa, Ontario Canada                               

Tuition Fees: CAD 49,390

University of Ottawa School of Epidemiology and Public Health is an interdisciplinary school established on May 19, 2016, by the Faculty of Medicine.

The school has developed strong links with other groups, including the clinical epidemiology research programs, methods centers at hospital-based research institutes affiliated with the University, the Public Health Department of the City of Ottawa, the Public Health Agency of Canada, Canadian Agency for Drugs and Technologies in Health, Health Canada and the Local Health Integration Network.

Visit School

Ensure you see the Top 10 Free Online Courses in Public Health with Certificates in 2022

FAQs On Best Public Health Schools in Canada 2023

Is Masters in Public Health in demand in Canada?

There is a great scope of MPH in Canada, especially in terms of career growth and research. Demand has gone up for skilled graduates across many public health jobs in Canada and other private entities. The healthcare boom in the country has enabled excellent growth prospects for international aspirants.

Which public health specialization is best?

Behavioral Science and Health Education.
Environmental Health.
Health Services Administration.

Which country is best for bachelor in public health?

Best Countries to Study Public Health include;
The United Kingdom
The Netherlands
United States

How much do public health workers earn in Canada?

The average public health salary in Canada is $78,305 per year or $40.16 per hour. Entry-level positions start at $61,523 per year, while most experienced workers make up to $94,848 per year.

We Also Recommend

READ ALSO: Free Accredited High School Diploma Online for Adults

COPYRIGHT WARNING! Contents on this website may not be republished, reproduced, redistributed either in whole or in part without due permission or acknowledgment. All contents are protected by DMCA.

The content on this site is posted with good intentions. If you own this content & believe your copyright was violated or infringed, make sure you contact us at [xscholarshipc(@)gmail(dot)com] and actions will be taken immediately.

Photo of author


My name is Queen! For five years, I have been actively involved in helping students get scholarship opportunities in Europe, the USA, and Canada. Currently, I am the Admin of www.xscholarship.com