Content has loaded
Social worker salary in Canada
How much does a Social Worker make in Canada?
Average base salary
$49.77
- Hour
- Day
- Week
- Month
- Year
The average salary for a social worker is $49.77 per hour in Canada. 3.2k salaries reported, updated at June 14, 2026
Highest paying companies for Social Worker in Canada
Average year pay is based on job postings on Indeed in the past 36 months.CAMBRIAN COLLEGE
$243,079per year
Canadian Health Labs
$228,800per year
Spark Lifecare
$214,360per year
Ascend Pediatrics
$197,600per year