Social worker jobs in Canada (711 jobs)
Find social worker jobs across Canada. Choose a place, compare current openings and read the employer’s requirements.
Counted
Hiring at a glance
View jobs- Open jobs
- 711
- Employers
- 214
Advertised starting pay
- Average starting payCAD / hour
- $44.58Across 92 listings
- Average starting payCAD / year
- $60,070Across 11 listings
Employer-advertised starting pay, not employee salaries. Currencies and pay periods stay separate.
Where work happens
- Remote
- 0%0 listings
- Hybrid
- 7%47 listings
- On-site
- 93%664 listings
Employers hiring include HealthCareersInSask.ca (52), Vancouver Coastal Health (39), Fraser Health (36).
Sources & calculation notes
These figures describe the listings on this role page at the date shown, not the whole job market. Listings can change.
Employer-listed minimums from at least 10 listings per currency and pay period. These are advertised starting amounts, not employee salaries. Jobs without a minimum and unusual amounts are excluded.
Hybrid and on-site classifications may be inferred from descriptions. Check the original ad. How we count
Social worker jobs in Canada
Added
Social Worker
Spectrum Health Care
We are currently hiring Social Workers to be part of a dedicated and specialized team that will deliver a highly integrated, one team, community care model for the Etobicoke community.
Added
Social Worker, Complex Grief and Bereavement in the Hospice & Palliative Care Program
Good Shepherd Hamilton & Toronto
Added
Added
Social Worker (MSW), Physiotherapy & Occupational Therapy
St. Joseph's Health Care London
An exciting opportunity exists at St. Joseph's Hospital for a Social Worker to provide services for the patients of both surgical and medicine services.
Added
Social Worker, Financial Empowerment (2026-345-CP)
WoodGreen Community Services
Competition #2026-345-CP Social Worker, Financial Empowerment (2026-345-CP)
Added
Social Worker, Reactivation Care Centre - Finch Site
Humber River Health
Added
Social Worker - M.S.W. - Allied Health (GEN)
Scarborough Health Network
Job Number: JR106894 Job Title: Social Worker - M.S.W. - Allied Health (GEN) Union: OPSEU Union: OPSEU Job Category: Paramedical Hospital Location: General Site Job Type: Temporary (Fixed…
Added
Social Worker
Humber River Health
Added
Registered Social Worker
Bayshore HealthCare
Bayshore Northern Staffing is in search of a Registered Social Worker interested in PART TIME work to join a healthcare clinic that provides medical services for all clients of various risk…
Added
Added
Added
Registered Clinical Social Worker
Vancouver Coastal Health
Added
Registered Social Worker – Black Youth Mentorship and Wraparound Support
African Canadian Civic Engagement Council
Added
Social Worker Case Manager (MSW)
Vancouver Coastal Health
Added
Social Worker - MSW
Vancouver Coastal Health
…responsible for providing advanced clinical and consultative social work services to clients and families focusing on how the client’s relationships are affected by their environment.…
Added
Social Worker (MSW), Primary Care
Vancouver Coastal Health
Added
Social Worker - North York (Talent Network)
CBI Home Health
Added
Social Worker Masters
HealthCareersInSask.ca
Salary or Pay Band: Pay Band Social Worker - MSW $40.983 to $50.114
Added
Social Worker Case Manager (MSW)
Vancouver Coastal Health
…professional practice and vision and values of the organization, the Social Work Case Manager provides case management services and clinical and consultative social work services to a…
Added
Social Worker Degree
HealthCareersInSask.ca
Salary or Pay Band: Pay Band Social Worker - BSW $35.137 to $42.966
Added
Added
Social Worker - Case Manager
Vancouver Coastal Health
Come work as a Social Worker, Case Manager with Vancouver Coastal Health (VCH) at the Older Adult Mental Health and Substance Use Services team in Vancouver, BC! Apply now to join the team!
Added
TRAVAILLEUR SOCIAL-SOCIAL WORKER
Centre de santé Tulattavik de l'Ungava
Current eligible employees of the Health and Social Services system can take advantage of an unpaid leave to work in a Nordic establishment for up to 60 months.
Added
Added
Social Worker Degree
HealthCareersInSask.ca
Salary or Pay Band: Pay Band Social Worker - BSW $35.137 to $42.966