Type in a job title:
salary_header
Salary rate
Annual
Month
Biweekly
Weekly
Day
Hour
How much does a Mental health nurse make in Canada?
$81,821
/ Annual
Based on 4258 salaries
The average mental health nurse salary in Canada is $81,821 per year or $41.96 per hour. Entry-level positions start at $74,276 per year, while most experienced workers make up to $105,522 per year.
Median
$81,821
chart
Low
$74,276
High
$105,522

Active jobs with salaries