The average salary for a Caseworker in Canada is CAD 44,300 - CAD 68,090 per year in 2026. The median salary is CAD 56,195 per year, based on 122 active job listings.
The cities with the most Caseworker job opportunities in Canada are Brampton, Calgary, Mississauga, Perth, Saskatoon. Brampton leads with 6 job openings.
Leading employers for Caseworker roles in Canada include The Salvation Army in Canada.
Explore 122 Caseworker job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.