40 Master's degrees in Public Health in Canada
Public Health - General Public Health
The Public Health - General Public Health program at University of Alberta values and seeks to recruit Indigenous students and students of diverse racial, ethnic, gender, sexual orientation, ability/disability, socioeconomic, and religious backgrounds and experiences.
Public Health - Global Health
The Public Health - Global Health program at University of Alberta values and seeks to recruit Indigenous students and students of diverse racial, ethnic, gender, sexual orientation, ability/disability, socioeconomic, and religious backgrounds and experiences.
Public Health - General Public Health
The Public Health - General Public Health program at University of Alberta values and seeks to recruit Indigenous students and students of diverse racial, ethnic, gender, sexual orientation, ability/disability, socioeconomic, and religious backgrounds and experiences.
Public Health Sciences
The Master of Public Health Sciences (MPH) degree program at the University of Toronto is designed for students interested in professional and/or research careers in the community, academic, public, or private sectors.

Health Promotion
Dalhousie University's Master of Arts in Health Promotion programme addresses complex questions about health. This programme prepares you for impactful careers in health-related fields including in international health agencies, health systems, community organizations, government agencies, private industry, or academic institutions.
Public Health - Food Safety
The Public Health - Food Safety program at University of Alberta values and seeks to recruit Indigenous students and students of diverse racial, ethnic, gender, sexual orientation, ability/disability, socioeconomic, and religious backgrounds and experiences.
Health Sciences - Social-Ecological Systems, Sustainability and Health
The Master of Health Sciences - Social-Ecological Systems, Sustainability and Health at Lakehead University is a thesis-based programme delivered on-campus in Thunder Bay. This full-time or flexible full-time course focuses on research skills and sustainability, typically completed within two to four years of study.
Public Health - Gerontology
The Public Health - Gerontology programme at Lakehead University is a Master of Public Health degree focusing on ageing populations. Available in full-time or flex-time modes, it is delivered on-campus in Thunder Bay or via online distance learning. The course typically lasts between two and four years to complete.
Community Health
The Master of Science in Community Health (MScCH) degree is offered by the Graduate Department of Public Health Sciences at the Dalla Lana School of Public Health at the University of Toronto.
Public Health - Applied Biostatistics
The Public Health - Applied Biostatistics program at University of Alberta values and seeks to recruit Indigenous students and students of diverse racial, ethnic, gender, sexual orientation, ability/disability, socioeconomic, and religious backgrounds and experiences.
Public Health
The Master of Public Health at Lakehead University is a professional postgraduate programme designed for future health practitioners. Available in full-time or flex-time modes, this degree offers both on-campus study in Thunder Bay and online delivery. Students complete the curriculum within two to four years of study.
Public Health
The Public Health MPH program offered by University of Saskatchewan is designed for completion in two academic years of full-time study. Students may also choose to study part-time over a maximum of five years. During their first term in the program, each student is assigned an academic advisor who will mentor them through their core required courses, practical and elective selection.
Public Health - Clinical Epidemiology
The Public Health - Clinical Epidemiology program at University of Alberta values and seeks to recruit Indigenous students and students of diverse racial, ethnic, gender, sexual orientation, ability/disability, socioeconomic, and religious backgrounds and experiences.
Public Health - Epidemiology
The Public Health - Epidemiology programme at Lakehead University is a Master of Public Health degree designed for future practitioners. This flexible course offers full-time or part-time study modes, available both on-campus and online. Students gain advanced expertise in health decision-making over a two-year duration.
Public Health
In the School of Public Health and Health Systems at University of Waterloo, our researchers are working to reduce the global burden of illness through health promotion, disease surveillance and implementation of healthy public policy.
Health Sciences - Public Health
The Health Sciences - Public Health programme at the University of Lethbridge is a research-focused M.Sc. delivered online. This 24-month full-time or 48-month part-time course prepares students for leadership in the health sector through advanced coursework and a thesis, focusing on infectious disease and policy analysis.
Public Health
This Public Health program from McMaster University is a leading generalist program in Canada that provides learners with a broad foundation in public and population health science, policy analysis, research methodology, and choice of one of two-degree track options - thesis and practicum.
Public Health - Health Promotion and Socio-behavioural Sciences
The Public Health - Health Promotion and Socio-behavioural Sciences program at University of Alberta values and seeks to recruit Indigenous students and students of diverse racial, ethnic, gender, sexual orientation, ability/disability, socioeconomic, and religious backgrounds and experiences.
Public Health - Health Policy and Management
The Public Health - Health Policy and Management program at University of Alberta values and seeks to recruit Indigenous students and students of diverse racial, ethnic, gender, sexual orientation, ability/disability, socioeconomic, and religious backgrounds and experiences.
Public Health
Delivered in an exclusively online format, the Master of Public Health (MPH) program offered by Brock University will train future public health specialists at the graduate level.