Talent.com

Mental health professional: Average Salary in Canada, 2026

Find out what the average Mental health professional salary is

Salary rate
How much does a Mental health professional make in Canada?
$100,000/ Annual
Based on 10000 salaries
The average Mental health professional 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 professional: Average Salary in Canada
Nunavut$102,630
Northwest Territories$99,353
Yukon$82,743
British Columbia$79,257
Nova Scotia$77,464
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

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

Pharmacy Assistant

Loblaw Companies LimitedBeaverton, ON, CA
Permanent

In This Role, You Will Be Responsible For.Patient greeting and confirmation of accuracy of all pertinent prescription information prior to filling.Data entry of patient care information.Third party... Show more

 • Promoted