Gaining an international education is considered a stage of progress in this modern world. The healthcare sector is improving day in and day out, with public health administrators in high demand. Due to this, most international students seek foreign degrees to advance their careers in the health sector.

Finding the right university in his regard is integral, and Canada offers some of the best institutes worldwide. Canada, having the rank of the 4th best education system in the world and the 10th strongest economy, contributes to the field of science significantly.

Public Health is a prominent area of study within the country, with modern healthcare facilities and research spaces dedicated to the advancement of the discipline. For international students especially. We have crafted a detailed article about the top universities offering masters in Public Health, with all particulars discussed below.

Top Schools Offering Public Health Master’s Programs in Canada

1. University of Toronto

The University of Toronto is one of the most distinguished and long-standing educational institutions in Canada, having been established in 1827. It is often ranked among the leading universities worldwide due to its distinguished faculty, extensive research capabilities, and highly diversified student population.

The institution has made substantial contributions to the development of several disciplines as a top research institution. Various research centers, such as BioZone and the Centre for Advanced Coatings Technologies (CACT), operate within it, driving its research operations. The university holds expertise in a range of bachelor’s and master’s programs in the fields of science, medicine, law, engineering, etc.

The Dalla Lana School of Public Health within the institute provides international students with an opportunity to gain admission in its 12-month Master’s in Public Health course. The program’s primary goals are the promotion of health and the prevention of disease, with an emphasis on the social and environmental factors that impact people’s health.

Students in the Master of Public Health program have the option to focus their studies in some different subjects, including health promotion, social and behavioral health sciences, health policy, global health, and social and behavioral health sciences.

Further specializations in the fields of Epidemiology, Black Health, Family and Community Medicine, etc are available within this course. Moreover, the institution offers Merit + Need-based Scholarships to deserving students. Among these is the A.B. Miller Prize in Cancer Epidemiology, with an award value of up to $4,200.

2. University of British Columbia

The next institute want to discuss is the highly acclaimed University of British Columbia, which was established in 1908. In recognition of its quality in teaching, research, and worldwide influence, UBC consistently ranks high among the top institutions in the world.

Innovation in many domains, including sustainability, the arts, health, and technology, is propelled by UBC’s world-class facilities and researchers. Due to their quality of education, they often draw substantial research funding. Earning a degree from UBC gives foreign students an advantage in the competitive job market all over the world.

Its Master’s in Public Health course is an excellent program for international students through its School of Population and Public Health (SPPH). This is a 2-year course that integrates subjects in epidemiology biostatistics, population health, etc. The program integrates a mandatory practicum placement, allowing students to gain practical experience in real-world public health settings.

3. McGill University

Being one of the oldest and most esteemed institutions in Canada, McGill University has been around since 1821. The university also boasts 12 Nobel Laureates, with names included like Williard S.Boyle and Jack Szostak, which is a major attraction for students from over 150 countries.

The institution is home to the world-famous James McGill Library, one of Canada’s major academic libraries. The university holds the distinction of being a member of the American Association of Universities (A.A.U.) the Association of Commonwealth Universities and the International Association of Universities.

A wide range of undergraduate and graduate courses in the fields of engineering, technology, arts, and science are offered in the institute. Among these, the Master in Public Health stands out because of its lucrative career options for future graduates. This is a 2-year full-time course with a focus on Epidemiology, Global Health, Infectious diseases, and population dynamics among many other subjects.

4. University of Alberta

Next on our list is the University of Alberta, among Canada’s most prestigious research institutions and has been around since 1908. The institution is top-of-the-line because of its exceptional faculty, diversified academic offerings, and commitment to modern research and development.

International students have more affordability since their tuition is lower than that of other prestigious Canadian universities. Its 18 faculties provide a wide variety of degree programs in subjects as varied as engineering, medicine, the arts, physics, and business, among many others.

Referring to its Master’s in Public Health course that focuses on developing public health professionals with strong foundational knowledge and practical skills to address population health issues.

This is a 20-month program that offers various elective courses allowing for specialization in areas like environmental health, food security, and global health. It also includes a final assignment that gives students practical training in applying their public health knowledge into practice.

5. McMaster University

Established in 1887, McMaster University is a prominent Canadian research institution located in Hamilton, Ontario. Renowned for its exceptional research, closely connected community, and innovative perspective on problem-solving in the educational setting.

The university is well-known for its unique problem-based learning (PBL) method, in which students collaborate in small groups to address real-world issues.

With a strong emphasis on research and the support of renowned faculty, it has been vital in generating research across disciplines, including the medical, scientific, engineering, and humanities. The Department of Health Research Methods, Evidence, and Impact (HEI) offers the Master of Public Health (MPH) graduate program. The course is for 2 years, offered by the DeGroote School of Medicine. The program offers a thesis-based and a course-based option, allowing students to customize their studies based on their professional goals. The curriculum includes opportunities for abroad assignments and a heavy emphasis on global health concerns.

6. University of Ottawa

Ottawa is home to Canada’s premier bilingual institution, the University of Ottawa (uOttawa), which has been functioning since 1848. The university places a strong emphasis on practical learning and provides students with many internship opportunities with NGOs, government agencies, and business enterprises.

The Higher Learning Commission accredits this institution, cementing its place in the world. Among the many degrees it offers, its Master of Public Health (MPH) program through its School of Epidemiology and Public Health (SEPH) is highly sought after. The course is 16 months in duration, primarily offered in English. Students get practical experience in public health settings via the program’s integrated public health practicum.

7. University of Saskatchewan

Among Canada’s best-known educational institutions, the University of Saskatchewan (USask) was established in 1907. It is an attractive choice for students who want a comprehensive education because of the wide variety of undergraduate and graduate programs it provides.

It is also a member of the U15 Group of Canadian research universities, highlighting its commitment to groundbreaking research across various fields. A multidisciplinary and comprehensive view of public health is supported in the curriculum, allowing students to acquire the resources necessary for addressing a wide range of public health issues.

The course is 2 years in duration. Applied research, community service, and practicum experiences are all part of the program’s objective to help students become well-rounded professionals.

FAQS About Studying for a Public Health Master’s Degree in Canada

Who Are Qualified to Undertake Master’s in Public Health in Canada?

A high school diploma or equivalent certificate and a bachelor’s degree from an accredited university or college are prerequisites for the majority of Canada’s master of public health programs. The completion of a bachelor’s degree in a relevant discipline such as environmental science, public health, biology, nursing, medicine, social science, or health sciences can improve the chances of acceptance to the university.

Certain undergraduate majors may be given preference by particular institutions, such as those that emphasize statistics, epidemiology, health policy, or the study of social aspects of health. As part of the application process, numerous universities may ask for standardized test results, such as the Graduate Record Examination (GRE).

An English language competence through a standard test like IELTS or TOEFL is also a necessary prerequisite to gain acceptance in such a course. Additionally, internships or related work experience in healthcare or public health may improve an applicant’s chances of getting into a Canadian master’s degree program in public health.

What Career Prospects Are Available for Graduates of a Master’s in Public Health in Canada?

Earning an MPH in Canada opens several doors to a wide variety of careers, each offering a unique opportunity to improve the health and well-being of populations. With the information and skills gained from a Master of Science in Public Health program, graduates can start on a wide range of rewarding and influential jobs in Canada and throughout the world.

Graduates in the field can work in posts like Public Health Officer, Epidemiologist, Health Promotion Specialist, Health Care Administrator, and Global Health Specialist among other posts.

What is the Annual Salary in Canada for Graduates with a Master’s in Public Health?

According to the pay scale, a master’s degree in public health in Canada can lead to a high annual salary of around 68,000 CAD. This pay scale further improves when the student specializes in the field.

However, the pay range may vary depending on the company the student is joining or the kind of post he is assigned to. The rank of the job is also a significant factor in the difference in pay range. But no big difference is observed.


Aspiring public health professionals seeking an internationally recognized education find Canada to be an ideal location. This is due to its friendly climate, diversified academic landscape, and prestigious institutions.


We hope this article helped you understand the best universities offering masters in Public Health in Canada effectively. Make sure to check out the Available Programs in Canada and Study in Canada for more articles and study options!

About the Author: Hyun Lee

Hi! I am Hyun, and I am the founder at Global Scholarships. I've received a full-tuition scholarship at Birmingham-Southern College and a $1,000 Burger King Scholarship for my undergraduate degree and was offered a fully funded scholarship consisting of tuition, living stipend, and health insurance for computer science Ph.D. program at North Carolina State University. You can read more about my scholarship journey here. If you are interested, you can follow me on Linkedin where I regularly write about scholarship opportunities.

Share this article via

Leave A Comment