13 Public Health Schools in Canada | 2023

Canada, a global education hub, has been contributing immensely to the actualization of SDG 3. Over the last few years, public health schools in Canada have been dishing out seasoned health experts with strong leadership and professional skills needed to combat the burdening health challenges worldwide. We have curated a list of the best public health schools in Canada you will need to see.

Health is one of the tops in the list of the 17 Sustainable Development Goals adopted by all United Nations Member States in 2015. The goals were adopted as a universal call to action to end poverty, protect the planet and ensure that all people enjoy peace and prosperity by 2030.

Rather than treating one patient at a time, public health works to find what causes disease and health issues and then finds solutions for a community as a whole.

Health is a fundamental human right and a key indicator of sustainable development in any living system.

Poor health is a huge threat to life. It limits economic opportunities for people to thrive and further increases poverty within communities and countries around the world.

In order to match up with these challenges, various nations of the world are raising highly seasoned, skilled and top-notch health practitioners who have all it takes to make our world a better place.

Canada is one of the choice locations where these health professionals are raised. Keenly surf through this article to see the best public health schools in Canada.

List of Public Health Schools in Canada

Below are some top schools in Canada where you can study and acquire masters in public health Ph.D. in public health. You can also find undergraduate programs in some of these schools.

  • 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
  • University of Ottawa
  • University of Waterloo
  • Dalhousie University

#1. Simon Fraser University

Address: University Drive Burnaby, B.C.
Canada V5A 1S6

Tuition Fees: $21,112 undergraduate

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

SFU’s Faculty of Health Sciences brings together from the humanities and other life sciences. This is a school where top health professionals are raised. There is a certain finely knitted collaborative setting where students get to learn from experts.

Furthermore, students are exposed to an unusual experimental learning where students catch a hands-on practical session.

FHS helps shape health policy in real-time—and you can join the research community during your undergraduate studies.

The students can work closely with faculty in research settings, gaining relevant skills and valuable experience for their CVs.

Visit School

If you want to study in Finland for free, we 10 Public Health Scholarships in Finland for Students from Developing Countries

#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.

The School of British Columbia’s School of Population and Public Health is one of the public health schools in Canada. This particular school focuses on population dynamics.

They believe understanding population health which focuses on specific populations, or communities, factors that influence health, helps to improve the health status of such group.

Futhermore, they tend to raise professionals who understand and apply the certain principles needed to reconcile health and population.

Visit School

You can also explore these 10 Public Health Scholarships in Australia for Students from Developing Countries.

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

Address: East Mall Vancouver, BC Canada V6T 1Z3

Tuition Fees: CAD$4,925.70.

The School of British Columbia’s School of Population and Public Health is one of the public health schools in Canada. This particular school focuses on population dynamics.

They believe understanding population health which focuses on specific populations, or communities, factors that influence health, helps to improve the health status of such group.

Furthermore, they tend to raise professionals who understand and apply the principles needed to reconcile health and population.

Visit School

#4. 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 offers an education that can open the door to a highly-rewarding and challenging career that makes a difference.

BCIT is home to the new Health Sciences Centre that will educate and train future health care 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. 

Ranging from Occupational Health and Safety to Radiation Therapy, Environmental Health, and Specialty Nursing, you will learn from industry practitioners and get real-world experience. 

Average tuition 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.

You can view their Areas of Study and get started today.

Visit School

#5. 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 one of the schools in Canada where you can acquire MPH in Canada. The school is vibrant and forefront of public health education and research.

This Public Health School’s research is cutting edge, and their education programs are leading the country.

Students here are committed to the pursuit and creation of knowledge that will improve the health of the world community. They are budding into international leaders in public health education, research, practice, and as it is, policy is a strong foundation for building the future.

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

Visit School

Are you a practicing Health Expert, and you want to advance your career? See these Top 15 PhD Scholarships for Public Health Students.

#6. 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 is committed to enhancing the well-being of individuals and communities through education, research, and service.

The school’s commitment to the home community is reflected in responsive educational programs; collaborative, relevant research; and consulting and clinical services that make the expertise of the health department quite relevant.

Some of the programs at this school include educational and research activities in community health, epidemiology, health care, and biostatistics.

There are currently 165 students enrolled in this school’s graduate program.

Some of the programs students will find at the school are 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

#7. McMaster’s University

Address: Hamilton, Ontario, Canada  L8S 4L

Tuition Fees: CAD $10,151.07

This public health school in Canada offers an MPH program and it ensures an adequate supply of public health professionals with the right knowledge, skills and relevant education and mentorship opportunities to revitalize Canada’s public health system.

Also, they can address the vulnerability of the public health infrastructure and the need for more comprehensive and responsive public health policies and programs.

Visit School

Also see these: 10 Public Health Scholarships in Germany for Students from Developing Countries.

#8. Queen’s University

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

Tuition Fees: CAD $35,599.63

Public Health Studies at Queen’s University helps students understand the complex factors influencing physical, mental, and social health and overall well-being.

Drawing largely from social science disciplines, the courses taken at the school helps to explore the social determinants of health, approaches to health promotion, create health policy, influence health behavior change, surveys epidemiology, and fosters program planning and evaluation.

Visit School

#9. 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 provides a positive atmosphere within which you can pursue your educational goals.

Their programs are rigorous, and experience has shown that they provide an excellent basis for future careers in animal and human health.

Students can offer Master of Science (MSc) and Doctoral (Ph.D.) graduate programs in epidemiology, which covers 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

There are pharmacy opportunities in Ghana you wouldn’t want to miss. Explore them here 13 Best Pharmacy Schools in Ghana

#10. 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

At Dalla Lana School of Public Health, world-renowned health experts are committed to training the next generation of health scientists, educators, and practitioners who will shape healthier societies in Canada and worldwide.

More than 800 graduate students are enrolled in doctoral and masters programs at the School.

There are a wide range of MPH options for people already into public health and practicing health professionals looking to enhance their expertise.

Visit School

#11. 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 was established by the Faculty of Medicine on May 19, 2016.

The School is interdisciplinary, comprising members with a wide variety of academic backgrounds and interest.

The school has also developed strong links with other groups, including the clinical epidemiology research programs and methods centers at hospital-based research institutes affiliated with the University.

Also, they also have collaborations with 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.

The interdisciplinary nature of the School and its ability to develop linkages have enabled it to achieve a high level of research intensity in many areas, including descriptive and analytical epidemiology and applied and clinical epidemiology.

The ultimate mission of the School of Epidemiology and Public Health is to contribute to health promotion and disease prevention and control through research and training in epidemiology and related disciplines and by offering expertise and advice to people and agencies in other fields who need such support.

Visit School

See the Top 5 World Highest Paid International Scholarships in 2023 & How to Apply

#12. The University Of Waterloo School Of Public Health And Health Systems

Address: University Avenue West Waterloo, ON, Canada  

Tuition Fees: CAD $16,172.06

An important dimension of this School is its focus on enhancing health care through reformation, integration, effectiveness, and efficiency.

The School of Public Health and Health Systems aspires to solve pressing problems and produce leaders for tomorrow.

They offer programs in Bachelor, masters and doctoral degrees, which prepare students for careers in a variety of health professions, policymaking, or applied research.    

Visit School

You can also find mouth-watering opportunities in the United Kingdom. See 10 Public Health Scholarships in UK for Students from Developing Countries

#13. Dalhousie University  

Address: Halifax, Nova Scotia, Canada   

Tuition Fees: CAD $20,414.06

If you want to understand disease and community health issues better, Dalhousie Medical School’s Department of Community Health and Epidemiology could be a good fit for you. By the time you’ve completed your degree, you’ll be able to:

  • critically appraise research literature on population and clinical health
  • design and carry out a research study
  • create appropriate policy, program and clinical interventions to reduce disease
  • draw on in-depth knowledge of the Canadian healthcare system, its structure, strengths and limitations, history, and principles
  • conduct basic and intermediate level statistical analyses of health data
  • speak publically and communicate with experts and non-experts

Acquiring a degree in community health and epidemiology will give you plenty of choices when it comes to your future.

You could work in government, field epidemiology programs, policy, and research institutes, teach and research in academic or clinical settings, work for a non-government organization (NGO) or a health-related international organization, and be a consultant.

Visit School

FAQs On Public Health Schools in Canada in 2023

What is the best school where you acquire a public health degree?

Here is the best school in the world where you can acquire a public health degree. Johns Hopkins University.

What is Canadian public health?

Canadian public health is a combination of programs, services and policies targeted to protect and promote the health of all Canadians.

Is the University of Toronto one of the best schools for public health?

According to world rankings, the University of Toronto came up 23rd in the list of world best schools of public health .This distingushed it from all other schools and making it the best.

Is public health a growing industry?

Public health is one of the fast-growing industries in the United States and constantly needs well-trained professionals to fill new positions. Although some jobs only require a bachelor’s degree. If you realy want to earn very big as a public health expert, pursue Master in Public Health (MPH).


Whether you are a seasoned health advocate aspiring to advance your career or you desire to pursue a career in Health Sciences, these public health schools in Canada listed here are highly-rated worldwide.

Most of them offer any kind of program you would want to take. You can get programs ranging from MSc in public health in Canada, MPH programs in Canada, etc.

You can share your knowledge and progress and inspire your friends and family to do the same. 

Good health requires the commitment of many, from lawmakers to lunch makers. And there are steps each of us can take to promote and protect health. You can watch the full video below for more details

Author’s Recommendation


Information here was culled from;

Comments are closed.

DISCLOSURE: This post may contain affiliate links, meaning when you click the links and make a purchase, we receive a commission.

You May Also Like