Canada has a growing demand for professionals across healthcare, disease prevention, health research, epidemiology, health policy and community health. For qualified international professionals, this creates opportunities to pursue public health jobs in Canada with visa sponsorship, Canadian work permits and, in some cases, permanent residence.
Public health is a broad field. It includes professionals who investigate diseases, develop health policies, conduct research, monitor population health, promote healthy living and protect communities from environmental and infectious health risks.
Some public health occupations are particularly well paid. For example, Canada’s Job Bank currently reports a national median wage of $51 per hour for epidemiologists, with published wages reaching approximately $77.33 per hour nationally. Health policy researchers, consultants and program officers have a national median of $43.08 per hour, while public health physicians have a national median annual wage of $232,227.
For international applicants, however, getting a public health job is only one part of the process. Some positions are regulated, and foreign qualifications may need to be assessed or recognized before you can legally practise.
This guide explains the best public health jobs in Canada for foreigners, potential salaries, visa sponsorship options, work permit requirements, employers to research, application steps and possible permanent residence pathways.
What Are Public Health Jobs in Canada?
Public health focuses on protecting and improving the health of populations rather than treating individual patients alone.
Public health professionals may work for:
- Provincial health authorities
- Municipal governments
- Federal government departments
- Hospitals
- Universities
- Research institutions
- Public health laboratories
- Non-governmental organizations
- Community health organizations
- Consulting companies
- International organizations
- Private healthcare organizations
Depending on your qualifications, you could work in epidemiology, health policy, health promotion, environmental health, research, disease surveillance, community health or public health administration.
10 Public Health Jobs in Canada for Foreign Workers
1. Epidemiologist
Epidemiology is one of the strongest career options for professionals with advanced public health training.
Epidemiologists investigate patterns and causes of diseases and other health conditions. Their work can involve:
- Disease surveillance
- Outbreak investigations
- Statistical analysis
- Public health research
- Risk assessment
- Data interpretation
- Population health studies
- Infectious disease monitoring
According to Canada’s Job Bank, epidemiologists have a national wage range of approximately $31.25 to $77.33 per hour, with a median of $51 per hour.
At the median rate, a full-time 40-hour working week would represent approximately $106,000 in annual gross earnings before deductions.
Typical qualifications
Employers may look for:
- Bachelor’s degree in a relevant discipline
- Master’s degree in public health or epidemiology
- Epidemiological research experience
- Biostatistics skills
- Data analysis experience
- Knowledge of statistical software
Some senior positions may require a doctorate or extensive professional experience.
2. Public Health Physician
Public health physicians are medical doctors specializing in population health.
They can work in areas such as:
- Disease prevention
- Population health
- Health policy
- Disease surveillance
- Outbreak response
- Community health
- Public health leadership
This is one of the highest-paying public health career paths in Canada.
Job Bank currently reports a national annual wage range of approximately $90,826 to $435,240, with a median of $232,227 for public health physicians.
However, foreign-trained doctors face significant licensing and credential requirements before they can practise medicine in Canada.
This occupation should therefore not be confused with ordinary public health jobs that do not require medical licensure.
3. Health Policy Researcher
Health policy researchers study healthcare systems, policies and population health issues.
Their work can include:
- Policy research
- Data analysis
- Government reports
- Healthcare program evaluation
- Policy recommendations
- Research publications
- Health system analysis
Job Bank identifies health policy researchers, consultants and program officers under NOC 41404 and reports a national median wage of $43.08 per hour, with a published range of approximately $27 to $60 per hour.
This occupation usually requires a university degree, which can include a bachelor’s, master’s or doctorate depending on the position.
4. Public Health Consultant
Public health consultants advise governments, healthcare organizations, NGOs and other institutions on health programs and policies.
Potential responsibilities include:
- Program development
- Health strategy
- Research
- Monitoring and evaluation
- Public health planning
- Health policy
- Data analysis
- Organizational consulting
Some consultants specialize in specific areas such as infectious diseases, maternal health, environmental health or healthcare systems.
Health policy and public health consulting roles can be particularly attractive for applicants with a Master’s in Public Health (MPH), epidemiology experience or healthcare management experience.
5. Public Health Program Officer
Public health program officers help plan, implement and evaluate health initiatives.
They may work on:
- Vaccination programs
- Community health programs
- Disease prevention
- Health promotion
- Maternal and child health
- Mental health programs
- Indigenous health programs
- Health education
Job Bank includes program officers within NOC 41404, which has a national median wage of approximately $43.08 per hour.
6. Public Health Nurse
Public health nursing combines professional nursing with population health.
Public health nurses may work in:
- Community health
- Disease prevention
- Immunization
- Maternal health
- School health
- Health education
- Chronic disease prevention
- Community outreach
There is substantial demand for nurses across Canada’s healthcare system. Job Bank recently listed 347 public health nurse positions under the registered nurse classification, with vacancies across provinces including Ontario, Newfoundland and Labrador, New Brunswick, Nova Scotia and British Columbia.
Foreign-trained nurses must generally complete the required Canadian registration and licensing process before practising as registered nurses.
7. Public Health Inspector
Public health inspectors help protect communities by monitoring health and safety standards.
Their work may involve:
- Food safety inspections
- Environmental health
- Water safety
- Sanitation
- Infection prevention
- Health regulations
- Public complaints
- Workplace or community inspections
Job Bank currently lists public health inspector vacancies across British Columbia, New Brunswick, Nova Scotia, Ontario and Quebec.
Depending on the province, registration, certification or other professional requirements may apply.
8. Health Research Analyst
Health research analysts work with healthcare and population data.
Their responsibilities can include:
- Research analysis
- Data interpretation
- Statistical reporting
- Health surveys
- Program evaluation
- Healthcare research
- Research documentation
This can be an attractive career for applicants with backgrounds in:
- Public health
- Epidemiology
- Biostatistics
- Statistics
- Health sciences
- Economics
- Data analytics
Strong analytical and statistical skills can significantly improve employability.
9. Health Promotion Specialist
Health promotion professionals develop programs designed to improve public health.
They may work on:
- Nutrition
- Physical activity
- Disease prevention
- Community health
- Health education
- Smoking prevention
- Sexual health education
- Mental wellness
- Public awareness campaigns
Employers can include government departments, health authorities, NGOs, universities and community organizations.
10. Public Health Researcher
Public health researchers investigate health issues affecting populations.
They may work on:
- Infectious diseases
- Chronic diseases
- Health inequalities
- Maternal health
- Environmental health
- Healthcare access
- Population health
- Global health
Research positions can be found within universities, hospitals, government agencies and research institutes.
Public Health Salary in Canada
The following figures provide an indication of the earning potential for selected occupations.
| Public Health Occupation | Approximate Canadian Wage |
|---|---|
| Epidemiologist | $31.25–$77.33/hour |
| Health policy researcher/consultant | $27–$60/hour |
| Public health physician | $90,826–$435,240/year |
| Public health nurse | Varies by province and employer |
| Public health inspector | Varies by province and employer |
| Health research analyst | Varies by employer and specialization |
| Health promotion specialist | Varies by employer |
| Public health program officer | Varies by position |
These figures are not guaranteed salaries. Actual compensation depends on experience, location, employer, qualifications and specialization. Job Bank’s published epidemiology and health policy wage data was updated in November 2025.
Can Foreigners Get Public Health Jobs in Canada?
Yes.
Foreign professionals can apply for Canadian public health positions, but the immigration and professional licensing requirements depend on the occupation.
Canada’s official Job Bank specifically provides a search system for foreign candidates from outside Canada and identifies jobs where employers are recruiting international candidates.
This is important because not every Canadian vacancy is available to someone living outside Canada.
Job Bank warns that most Canadian employers will not hire applicants who do not already have authorization to work in Canada. Foreign applicants are therefore advised to focus on vacancies specifically identified as being open to international candidates.
What Does Visa Sponsorship Mean in Canada?
The term “visa sponsorship” is commonly used by international job seekers, but Canada does not have one universal public health sponsorship visa.
Depending on the circumstances, a Canadian employer may hire a foreign worker through:
- Labour Market Impact Assessment (LMIA)
- LMIA-exempt work permit
- Provincial immigration pathway
- Permanent residence program
- Other immigration programs
For an employer-specific work permit requiring an LMIA, the employer normally needs to obtain a positive LMIA before the foreign worker applies for the work permit.
The worker then applies to Immigration, Refugees and Citizenship Canada (IRCC) for the appropriate authorization.
Public Health Jobs and LMIA Sponsorship
An LMIA assesses the effect of hiring a foreign worker on Canada’s labour market.
For public health positions, an LMIA may be relevant when an employer wants to hire an eligible foreign professional and no LMIA exemption applies.
However, not every public health employer will sponsor international applicants.
Hospitals, health authorities, universities, research organizations and private employers may have different recruitment and immigration policies.
Therefore, applicants should search specifically for:
Public health jobs Canada LMIA
Epidemiologist jobs Canada visa sponsorship
Public health jobs Canada for foreigners
MPH jobs Canada visa sponsorship
Public health nurse jobs Canada sponsorship
Health policy jobs Canada for international applicants
Public health jobs Canada LMIA
Public Health Employers to Research
Foreign professionals should investigate major Canadian health organizations and government employers, but should not assume that these organizations sponsor every vacancy.
Potential employers and organizations to research include:
Public Health Agency of Canada
The Public Health Agency of Canada is a federal organization responsible for public health programs and initiatives.
Public Health Agency of Canada
Health Canada
Health Canada is the federal department responsible for helping protect and improve the health of Canadians.
Ontario Health
Ontario Health is a provincial organization supporting healthcare delivery and system improvement in Ontario.
BC Centre for Disease Control
The BC Centre for Disease Control is involved in public health surveillance, prevention and disease control in British Columbia.
Alberta Health Services
Alberta Health Services is a major healthcare organization in Alberta and can be researched for healthcare and public health-related employment opportunities.
Alberta Health Services Careers
When applying, always verify the individual vacancy to determine whether international applicants and sponsorship are accepted.
How to Find Public Health Jobs in Canada From Abroad
Step 1: Identify Your Public Health Occupation
Do not simply search for “public health jobs.”
Identify your specific occupation.
For example:
Epidemiologist
Health policy analyst
Public health nurse
Public health inspector
Health promotion specialist
Health researcher
This makes it easier to identify the correct NOC classification and qualification requirements.
Step 2: Check Credential Recognition
This is particularly important for foreign-trained healthcare professionals.
Canada’s Job Bank recommends that foreign candidates determine whether their occupation is regulated and whether their foreign qualifications need recognition before applying.
For regulated professions, you may need to obtain provincial or territorial registration.
Step 3: Search for International Recruitment
Use Canada’s Job Bank and filter for employers recruiting foreign candidates.
Job Bank explicitly identifies vacancies that are open to international candidates.
Search Canada Jobs Open to Foreign Candidates
Step 4: Prepare Your Resume
Your resume should include:
- Professional qualifications
- Public health experience
- Research experience
- Epidemiology experience
- Statistical skills
- Software knowledge
- Publications
- Certifications
- Professional registration
- Relevant projects
Step 5: Apply Directly
Where possible, apply through the employer’s official careers website.
Avoid sending money to individuals who claim they can “sell” you a sponsored job.
Step 6: Attend Interviews
Employers may conduct:
- Telephone interviews
- Video interviews
- Technical assessments
- Panel interviews
- Credential verification
Step 7: Receive a Job Offer
The employment offer should clearly identify:
- Employer
- Position
- Salary
- Work location
- Hours
- Start date
- Employment conditions
Step 8: Employer Completes the Immigration Process
If an LMIA is required, the employer begins that process.
If the position qualifies for an LMIA exemption, the employer follows the applicable exemption process instead.
Step 9: Apply for the Work Permit
Once you have the required employer documentation, you can apply for the appropriate work permit.
Canada provides a specific application process for people applying for work permits from outside the country.
Step 10: Complete Biometrics and Other Requirements
Depending on your circumstances, you may need:
- Biometrics
- Medical examination
- Police certificates
- Additional supporting documents
Step 11: Begin Employment Legally
Do not begin working in Canada until you have the required authorization.
Requirements for Public Health Jobs in Canada
Requirements vary considerably according to the position.
A professional public health position may require:
- Bachelor’s degree
- Master’s degree
- Master of Public Health
- Epidemiology qualification
- Medical degree
- Nursing qualification
- Research experience
- Statistical skills
- Professional registration
- Canadian credential recognition
- English or French proficiency
Some senior public health roles may require several years of experience.
For example, Job Bank states that health policy researchers, consultants and program officers generally require a university degree at the bachelor’s, master’s or doctorate level.
Documents for a Canadian Public Health Job Application
Prepare the following where applicable:
| Document | Purpose |
|---|---|
| Passport | Identity and travel |
| Resume/CV | Professional history |
| Degree certificate | Education |
| Academic transcripts | Credential verification |
| MPH certificate | Public health qualification |
| Professional licence | Regulated occupations |
| Employment references | Experience |
| Research publications | Academic/research roles |
| Job offer | Employment evidence |
| Employment contract | Terms of employment |
| LMIA documents | Where applicable |
| Police certificate | Where required |
| Medical examination | Where required |
| Biometrics | Immigration processing |
| Proof of funds | Where applicable |
Do not submit false certificates, employment records or professional licences.
Can a Public Health Job Lead to Permanent Residence?
Potentially.
A Canadian public health job can sometimes support a permanent residence application if the worker meets the requirements of an applicable economic immigration program.
Possible pathways include:
Express Entry
Express Entry manages applications for several economic immigration programs.
A public health professional may potentially qualify depending on factors such as:
- Age
- Education
- Language ability
- Skilled work experience
- Canadian work experience
- Provincial nomination
- Other eligibility factors
Having a public health degree alone does not guarantee an Express Entry invitation.
Provincial Nominee Programs
Canadian provinces operate immigration programs designed to select eligible workers who meet regional labour market needs.
A public health professional with a qualifying job offer or Canadian work experience may potentially benefit from a provincial pathway.
Requirements differ between provinces.
Atlantic Immigration Program
The Atlantic Immigration Program provides a permanent residence pathway for eligible skilled foreign workers and international graduates with qualifying job offers from designated employers in Canada’s Atlantic provinces.
Public health professionals should check whether their occupation and employer meet the current requirements.
Rural and Community Immigration Pathways
Professionals willing to work outside Canada’s largest metropolitan areas can also investigate rural and community-focused immigration programs.
These programs can be particularly relevant to healthcare and public health professionals because smaller communities can experience shortages of qualified workers.
Public Health Jobs and Canadian Work Experience
Canadian work experience can be valuable for professionals planning a long-term immigration strategy.
Once legally employed, a foreign professional may gain:
- Canadian professional experience
- Canadian references
- Local professional networks
- Better knowledge of Canadian workplace standards
- Potential eligibility for economic immigration programs
However, working in Canada does not automatically guarantee permanent residence.
The worker must still meet the requirements of the immigration program being used.
Public Health Jobs for International Students and Graduates
International students who complete eligible Canadian programs may have access to post-graduation work options depending on the program, institution and current immigration rules.
A Canadian public health graduate may pursue employment in areas such as:
- Epidemiology
- Health research
- Health promotion
- Health administration
- Health policy
- Community health
- Healthcare analytics
Students should verify current IRCC rules before choosing a Canadian program because post-graduation work eligibility can vary.
Public Health Jobs in Different Canadian Provinces
Public health employment exists across Canada, but opportunities vary by province and occupation.
Ontario
Ontario has a large healthcare and public health system and currently has numerous health-sector vacancies.
British Columbia
British Columbia offers opportunities through provincial health organizations and public health institutions.
Alberta
Alberta has healthcare, epidemiology, health research and community health opportunities.
Saskatchewan
Saskatchewan can be attractive for professionals interested in healthcare opportunities outside Canada’s largest metropolitan areas.
Manitoba
Manitoba has opportunities in healthcare, community health, research and public health services.
Atlantic Canada
Nova Scotia, New Brunswick, Newfoundland and Labrador and Prince Edward Island can be worth investigating for professionals interested in smaller communities.
The best province is not necessarily the one with the highest salary. Applicants should consider salary, licensing requirements, cost of living, job availability and immigration pathways together.
How to Avoid Public Health Job Scams
Foreign professionals should be particularly careful because public health and healthcare positions can command high salaries.
Avoid anyone advertising:
“Guaranteed Canada public health job.”
“Guaranteed LMIA.”
“Pay for Canadian sponsorship.”
“Guaranteed PR after six months.”
“No interview required.”
“Send money for your visa approval.”
A legitimate Canadian employer should have a verifiable organization, official website, real vacancy and identifiable recruitment process.
Never assume that a company sponsors every foreign applicant simply because it is a large healthcare organization.
How to Verify a Sponsorship Opportunity
Before submitting documents or paying a recruitment agency:
- Search for the employer independently.
- Visit the official employer website.
- Find the vacancy on the official careers page.
- Confirm the job title and location.
- Contact the organization using its official contact details.
- Ask whether international applicants are eligible.
- Ask whether an LMIA is required.
- Verify the immigration pathway through Canada.ca.
- Check professional licensing requirements.
- Never pay for a “guaranteed visa.”
Official Websites for Public Health Jobs in Canada
Government of Canada
Government of Canada Immigration and Citizenship
Job Bank Canada
Foreign Candidates
Job Bank – Foreign Candidates From Outside Canada
Public Health Agency of Canada
Public Health Agency of Canada
Health Canada
Immigration Work Permits
Canada Work Permits – Government of Canada
Frequently Asked Questions
Can foreigners get public health jobs in Canada?
Yes. Qualified foreign professionals can apply for Canadian public health positions. However, the applicant must meet both employment requirements and Canadian immigration requirements.
Which public health jobs pay the most in Canada?
Epidemiology and public health medicine can be among the highest-paying fields. Job Bank currently lists a national median of $51 per hour for epidemiologists and $232,227 per year for public health physicians.
Can I get a public health job in Canada with an MPH?
Yes. An MPH can qualify you for various public health positions, although the exact requirements depend on the occupation and employer.
Potential areas include:
- Epidemiology
- Health policy
- Research
- Health promotion
- Program management
- Community health
- Public health administration
Do public health jobs in Canada offer visa sponsorship?
Some Canadian employers may recruit qualified foreign workers and support an applicable work permit process, but sponsorship is not guaranteed for every vacancy.
Applicants should specifically search for positions open to international candidates.
Do I need Canadian work experience?
Not necessarily.
Some employers accept qualified international professionals, while others prefer Canadian experience.
Job Bank provides a specific search facility for employers recruiting foreign candidates outside Canada.
Do foreign public health professionals need credential recognition?
It depends on the occupation.
Regulated occupations can require professional registration or licensing. Job Bank recommends that foreign candidates determine whether their occupation is regulated and whether their foreign credentials need recognition.
Can public health work lead to Canadian permanent residence?
Potentially. Depending on your occupation and circumstances, you may qualify for Express Entry, a Provincial Nominee Program, the Atlantic Immigration Program or another applicable immigration pathway.
However, a job offer or work permit does not automatically guarantee PR.
Is public health a good career in Canada?
For qualified professionals, public health can be a strong career field because it combines healthcare, research, government policy, data analysis and community health.
The earning potential can also be significant in specialized occupations. Job Bank currently reports median earnings of $43.08 per hour for health policy researchers, consultants and program officers and $51 per hour for epidemiologists.
Final Thoughts
Public health jobs in Canada with visa sponsorship can provide qualified international professionals with an opportunity to build a career in one of Canada’s important healthcare and population health sectors.
The strongest opportunities are generally not limited to one job title. Foreign professionals can investigate careers as epidemiologists, public health physicians, health policy researchers, public health consultants, program officers, public health nurses, health researchers, public health inspectors and health promotion specialists.
Current Canadian Job Bank data demonstrates the earning potential of specialized roles. Epidemiologists have a national median wage of approximately $51 per hour, while health policy researchers, consultants and program officers have a national median of $43.08 per hour. Public health physicians have a reported national median annual wage of $232,227.
For a foreign professional, the process should generally be approached in this order:
Identify your occupation → Check Canadian credential and licensing requirements → Find employers recruiting internationally → Apply for suitable vacancies → Receive a genuine job offer → Determine whether LMIA or an LMIA-exempt route applies → Apply for the appropriate work permit → Complete the required immigration process → Begin working legally in Canada → Explore eligible permanent residence pathways.
The most important point is that “visa sponsorship” does not mean purchasing a Canadian visa or paying someone for an LMIA.
A legitimate opportunity should involve a real Canadian employer, a genuine vacancy, appropriate employment terms and a legally recognized immigration process.
If permanent residence is your long-term objective, consider the immigration pathway before accepting a job. A public health position that matches your education, professional experience and NOC classification may potentially put you in a stronger position for an economic immigration program than an unrelated job.
Finally, always verify current immigration, licensing and employment requirements through official Canadian sources before paying a recruiter, signing an employment contract or submitting sensitive documents.