Best Public Health Schools in Canada

Have you been on research to find out the Best public health schools in Canada? Wait! and read this guide to the end; for you have found yourself in the right place.

Over the years, health has been one of the top relevant courses in the entire world. In the sense that their job is required every day of our life.

Health is a broad course that ranges from studying human lives, animal lives, and even the lives of plants.

READ ALSO: Best Medical Schools in Australia

One who desires to take a course in the area of health is advised to move to the best schools where s/he can acquire the deep knowledge (this includes modern theory and suitable practicals) in the chosen course.

Research shows some best public health schools in Canada, where one can enroll for a course and graduate with equipped knowledge that s/he didn’t expect at the initial stage.

Most Africans move to some international schools in Canada, the USA, United Kingdom, etc. to obtain their degree in the area of public health.

READ ALSO: Top 17 Best Mental Health Tips For Medical Students

The reason for this is because a large number of countries in Africa don’t have equipped facilities that can be used to train someone in the area of public health.

In this article, our review team will give you the best public health schools in Canada where you can obtain your Bachelor’s Degree, Master’s Degree, Doctorate Degree, etc.

Before I jump to the main topic (the best public health schools in Canada), I’ll like you to take a look at some frequently asked questions from people that are already in research to find out the best public health schools in Canada, where they can enroll for a course.

How much do public health workers earn in Canada?

Public health is one of the most demanding degrees in Canada. Base on this high demand, graduates with public health degrees tend to earn high when compared to other courses that one can study in Canada.

READ ALSO: Best Medical Schools in Canada

Research shows that an average health worker in Canada earns a salary ranging from $80,126 annually or an average of $41.09 per hour.

Public health workers at the entry-level earn an average salary starting from $63,036 annually. More experienced public health workers earn a salary ranging from $92,140 in a year.

The above information shows that public health is a profitable job in Canada.

Is public health a good career?

In as much as there are so many opportunities for people that enrolled in a course in public health, with the knowledge you’ve gotten from the school, you can set up your clinic or hospital along the way.

Again your health and the health of your family is already a solved matter, in the sense that you know what to do in any challenges that relate to the health issue.

You can as well do a part-time job as a consultant who will be paid hourly depending on the workplace.

We considered public health as a good career because you can earn a lot of money with your degree, you can set up your clinic, you can always take good care of your health, etc.

What are the careers in public health?

Below are some of the careers in public and a brief description of the function that they do. 

Epidemiologist – This is a professional who is fully engaged in doing research and investigating the cause and patterns of diseases, mainly communicable diseases in human beings to diminish the negative effects of those diseases on human lives.

These people plan and conduct research on some public health issues and collect detailed info on the causes of those diseases.

Dietitian and Nutritionist – These people work with patients to examine their health. They do this base on their findings and recommendations on diet planning and other foods that will improve the patients’ health.

Public health nurse – This is a specialized nurse who also focused on public health. These nurses work within a community to improve the overall health of its citizens.

Emergency management specialists – These are professionals for planning for preparedness and emergency response training that is related to emergency or disaster events.

Health educators and public health workers – These people are responsible for teaching individuals in the community about health and how to improve their well-being.

Microbiologist – These are people that study organisms that are too small to be seen with the natural eye; to better understand their nature, how they grow and how they interact with other organisms, etc.

Some of these microorganisms come in the form of viruses, bacteria, algae, fungi, and parasites, and many of them can be infectious to human beings. 

Social and community service managers – This is a category of public health that organizes and supervises community, social service, and health programs. These people recruit and train new staff members, and supervise staff and others who provide direct public health service to clients. 

How can I get admission in mph in Canada?

First of all, MPH means master in Public Health. For you to enroll in any Canadian institution for a master’s degree, you’ll

  • Score 75% or more in your Bachelor’s Degree
  • Have GRE scores
  • Have an IELTS score of up to 7.0 or its equivalent

Top 10 best public health schools in Canada (Updated)

  1. Simon Fraser University
  2. University of British Columbia
  3. University of Northern British Columbia
  4. British Columbia Institute of Technology
  5. University of Alberta
  6. University of Calgary
  7. McMaster’s University
  8. Queen’s University
  9. University of Guelph
  10. University of Toronto

#1 Simon Fraser University

Simon Fraser University (SFU) is listed among the best public institutions in Canada.

SFU is well known for a lot of programs in health sciences that they offer.

They have an acceptance rate of up to 59%.

The student-to-faculty ratio at Simon Fraser University is about 22:1.

This institution has a total undergraduate enrollment ranging from 25k+, with a gender distribution of 46% male students and 54% female students.

Tuition fee: $21,112

Contact details: [email protected]

Address: 8888 University Drive, Burnaby, British Columbia, United States

Phone: (778) 782 6930


#2 University of British Columbia

The University of British Columbia is a public university located in Canada. It is a school of Population and Public Health and it believes in understanding population health which focuses on specific populations, communities, or factors that influence health.

This institution is known for its large size and they have about 22.9k undergraduate students. Because of their average population, admission into this institution is fairly competitive and their acceptance rate is about 65%.

Tuition fee: CAD$4,925.70.

Contact details: [email protected]

Address: 1874 East Mall Vancouver, BC V6T 1Z1, Canada

Phone: 604.822.9836


#3 University of Northern British Columbia

The University of Northern British Columbia (UNBC) is a small university located in Prince George, British Columbia. They have about 9% of international students.

The ratio of females to males is 62:38 while the students to staff ratio are 14:2.

University of Northern British Columbia has about 2.8k+ undergraduate students.

People who reviewed this institution rated it 8.4/10, which seems to be great.

Tuition fee: CAD $13,500 – CAD $20,000.

Contact details: [email protected]

Address: 3333 University Way, Prince George, British Columbia, V2N 4Z9, Canada

Phone: 250-960-5555


#4 British Columbia Institute of Technology

British Columbia Institute of Technology (BCIT) is a health institution that offers an education that can open the door to a highly rewarding and difficult career that makes a difference in the nation.

This school instructs and trains future healthcare professionals to meet the growing demands of British Columbian families in terms of health.

British Columbia Institute of Technology is also a public university that is located in Canada. It’s a mid-size institution with about 20k+ undergraduate students.

Their acceptance rate is quite easy and they admit up to 60% of students that enroll for a course in the institute.

Tuition fee: CAD $13,500 – CAD $20,000.

Contact details: [email protected]

Address: Burnaby, British Columbia Canada, V5G 3H2

Phone: 604-432-8778


#5 University of Alberta

The University of Alberta is a well-known public institution that is located in the province of Alberta in Western Canada.

Research shows that up to 80% of Alberta universities study at the undergraduate level.

This school is known for public health education and research. 

Students of this institution are being trained so that they can bring practical solutions that will solve core difficulties in health.

The University of Alberta ranked #138 among other best global universities.

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

Contact details: [email protected]

Address: 114 Street, 89 Avenue, Edmonton, Alberta T6G 2R3 Canada

Phone: 780-492-3111


#6 University of Calgary

The University of Calgary is a highly rated public university located in Canada. It is known for its large size and they have about 23k+ undergraduate students who are already enrolling in a course in the university.

The programs offered in this university include the following: educational and research activities in community health, epidemiology, health care, and biostatistics, Community Rehabilitation & Disability Studies, Epidemiology, Health Economics, Health Services Research, Medical Education, and Population/Public Health, etc.

In the university, some departments like community health ettle at improving the well-being of the people through research and services.

Tuition fee: CAD $ 25,293.24

Contact details: [email protected]

Address: 2500 University Drive NW Calgary, AB T2N 1N4, Canada

Phone: 1.855.246.7625


#7 McMaster’s University

McMaster’s University is a greatly known public university located in Canada. The institution is large and they have 20k+ undergraduate students who are already enrolling in a course.

McMaster’s University offers a Master in Public Health (MPH) program and they make sure that their students are educed with the proper knowledge in terms of health, education, and mentorship.

Their health programs are designed to improve public health in Canada and also to address public health infrastructure

Tuition fee: CAD $10,151.07

Contact details: [email protected]

Address: 1280 Main St W, Hamilton, ON L8S 4L8, Canada

Phone: (905) 525-9140


#8 Queen’s University

Queen’s University is an above-average private and a Christian university located in Charlotte, North Carolina, United States of America.

They offer Public Health Studies that help students to understand the complex factors that influence physical, mental, and social health and overall well-being.

This institution is of small size and they have about 1.5k+ undergraduate students enrolled for a study.

Their admission acceptance is a bit competitive as they only accept 65% of people that enroll for a study into the institution.

Queen’s University majors in some courses like Nursing, Business, and Communications. Their graduating rate is about 59% and their graduates earn a starting salary ranging from $40,900 a year.

Tuition fee: CAD $35,599.63

Contact details: [email protected]

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

Phone: 800-849-0202


#9 University of Guelph

The University of Guelph is a health science-based university that offers an intense program and they still provide a conducive environment where you can pursue your educational goals. 

The University of Guelph offers both Master of Science (MSc) and Doctoral (Ph.D.) graduate programs in epidemiology which include but not limited to 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, etc.

Research shows that about 9% of the students of the University of Guelph are international students. The average number of students per staff is 28.4. The ratio of female students to male is 59: 41.

The institution has up to 22k+ undergraduate students that are already enrolling in a course.

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

Contact details: [email protected]

Address: 50 Stone Road East, Guelph, Ontario, N1G 2W1, Canada

Phone: (519) 824-4120


#10 University of Toronto

The University of Toronto is a popular public university which is located in Canada. They are well-known for their populous size, and they have about 53k+ undergraduate students who are already studying a course in the institution.

The University of Toronto is popularly known in terms of giving quality training to health scientists, educators, and practitioners that will help to improve healthier societies in Canada and other countries as well.

Tuition fee: CAD $34,350

Contact details: [email protected]

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

Phone: 416-978-2011



We know that the above-updated list of the best public health schools in Canada has helped you to be able to get more insight into the best public health schools in Canada.

Some of the questions we answered above will help you to have some background knowledge about health institutions in Canada.

What do you think?

Leave a Reply

Your email address will not be published. Required fields are marked *

Top 17 Best Mental Health Tips For Medical Students

Top 17 Best Mental Health Tips For Medical Students

Best Public Health Schools in The United Kingdom

10 Best Public Health Schools in The United Kingdom