Talent.com

Mental health: Average Salary in Canada, 2026

Find out what the average Mental health salary is

Salary rate
How much does a Mental health make in Canada?
$100,000/ Annual
Based on 10000 salaries
The average Mental health in Canada is $100,000 per year or $51.28 per hour. Entry-level positions start at $100,000 per year, while most experienced workers make up to $242,029 per year.
Median$100,000
chart
Low$100,000
High$242,029
Mental health: Average Salary in Canada
Nunavut$102,630
Northwest Territories$99,353
Yukon$81,998
British Columbia$79,277
Nova Scotia$77,644
Active jobs with salaries

Community Occupational Therapist, Traumatic Psychological Injury

CBI HealthOshawa, Durham Region, CA
Full-time

Community Occupational Therapist – Durham, ON.CBI Health is Canada's leading community healthcare provider.Our national interdisciplinary network of over 2,500 professionals offers innovative servi... Show more

 • Promoted

Nurse Practitioner (NP) - Primary care and Mental Health Focus

Durham-Community-Health-CentreOshawa, Durham Region, CA
Full-time

Nurse Practitioner (NP) – Primary care and Mental Health Focus (Vacancy 1).Temporary Full-Time contract (1 year).This is a Bargaining Unit position.All terms and conditions of the collective bargai... Show more

 • Promoted

Home Support Worker (HSW)

CarePartnersLittle Britain, ON, CA
CA$20.42 hourly
Full-time

Home Support Workers are an integral part of a health care team, and in this role, you will encourage, support, and promote independence for patients in home and community care settings by assistin... Show more

 • Promoted

Occupational Therapist

Spectrum Health Care (SHC)Beaverton, ON, CA
Part-time

Community Advantage Rehabilitation (CAR), a Spectrum Health Care Company is seeking Registered Occupational Therapists in Beaverton to provide high-quality, ministry‑funded occupational therapy ser... Show more

 • Promoted