Talent.com

Mental health worker: Average Salary in Canada, 2026

Find out what the average Mental health worker salary is

Salary rate
How much does a Mental health worker make in Canada?
$51,821/ Annual
Based on 10000 salaries
The average Mental health worker in Canada is $51,821 per year or $26.58 per hour. Entry-level positions start at $47,697 per year, while most experienced workers make up to $88,392 per year.
Median$51,821
chart
Low$47,697
High$88,392
Mental health worker: Average Salary in Canada
Nunavut$95,540
Northwest Territories$72,517
Yukon$66,872
Nova Scotia$65,704
British Columbia$56,429
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

Consultation and Human Rights Advisor - Spanish Required

Cuso InternationalScugog, Ontario
Permanent

This Volunteer Placement is Located in:.Tegucigalpa, Francisco Morazán Department, Honduras.Spanish Level 4-Advanced, English Level 3-Intermediate.Please submit a Spanish Resume and Statement of In... Show more

 • Promoted

Launch Your PSW Career: Paid Training & Growth

Saint ElizabethSunderland, ON, CA
Full-time

A notable healthcare organization in Ontario is offering a sponsored training program for Personal Support Workers, providing five weeks of paid training followed by paid work in the community.Idea... Show more

 • Promoted