Social work jobs across Canada

Explore active social work and social-service opportunities in community agencies, healthcare, family services, government programs, and related settings. New postings replace expired roles over time.

This collection uses the posting's approved social work category. Occupation, client group, credentials, and practice setting vary, so confirm each role's requirements.

Current jobs

Sarnia, ON$21.68 - $26.06 / hrPosted Oct 7, 2026

Supportive Housing Coordinator- Casual Sarnia, ON Compensation: $21.68 -$26.06 Position Description: Reporting to the Program Supervisor, as the Supportive Housing Coordinator, you will w...

Rosedale, ON$29.37 / hrPosted Oct 7, 2026

Salary Rate: $57,280 – Check out the YMCA’s total compensation package! Location: 365 Bloor east, Toronto Work Hours: 37.5 hours per week Employment Type: Full Time Salaried Contract - 1...

Abbotsford, BC$25.95 / hrPosted Oct 7, 2026

ROLE PURPOSE This position will provide support to residents in a home-like environment in one of our many housing programs. You will work to enhance residents' quality of life, maintain...

Street Outreach Worker

Covenant House Toronto

Full Time
Central Bay Street, ON$29.23 - $33.33 / hrPosted Oct 7, 2026

←Back to all jobs at Covenant House Toronto Street Outreach Worker Street Outreach Worker Outreach Department Onsite, Downtown, Toronto Full Time, Permanent Level 7 Requisition Number: DI...

Full Time
Burlington, ON$25.11 / hrPosted Oct 7, 2026

Intensive Care Manager - WESHP Posting #: 4362 Posting Date: October 5, 2026 Posting Closing: October 9, 2026 Have you heard of us? Wesley is a long-standing local non-profit and a certif...

Program Worker - Relief

Good Shepherd Centres

Full Time
Hamilton, ON$23.28 / hrPosted Oct 7, 2026

Rate of Pay: $23.28/hour - $28.05/hour (Starting salary will be determined by factors such as relevant experience, qualifications, internal equity, and market conditions) Reason For Posti...

Caregiver / Personal Support Worker Casual

ComForCare Home Health Care - Saskatchewan

Full Time
Meadow Lake, SK$16 - $18 / hrPosted Oct 6, 2026

Benefits: Competitive salary Flexible schedule Opportunity for advancement Training & development Join a growing home care team where your compassion makes a real difference. At ComForCar...

Welder supervisor

CO-UP AUTO BODY REPAIR

Full Time
Mississauga, ON$38 - $40 / hrPosted Oct 6, 2026

Education: Secondary (high) school graduation certificate Experience: 2 years to less than 3 years Tasks Estimate costs and materials Prepare bids Prepare production and other reports Rec...

Community counsellor - social services

Centre de santé communautaire Hamilton/Niagara

Full Time
Hamilton region, ON$23.18 - $27.75 / hrPosted Oct 6, 2026

Education: College/CEGEP Experience: 1 year to less than 2 years Work setting Community agency Health benefits Dental plan Disability benefits Health care plan Paramedical services covera...

Personal Support Worker - Casual

Eatonville Care Centre

Full Time
Toronto, ON$27.53 / hrPosted Oct 6, 2026

“How do you bring kindness to others every day?” Join us in our journey of kindness – our Kind era – where compassion is our language, and kindness is our legacy. We are committed to nurt...

Full Time
Toronto, ON$27.53 / hrPosted Oct 6, 2026

“How do you bring kindness to others every day?” Join us in our journey of kindness – our Kind era – where compassion is our language, and kindness is our legacy. We are committed to nurt...

Home Support Assistant

Earth Angels Home Care

Full Time
Porters Lake, NS$16.75 - $19 / hrPosted Oct 6, 2026

Make a Real Difference, Every Day! Be a Home Care Angel with Earth Angels in Halifax! Are you a kind-hearted and reliable person looking for a truly fulfilling role? At Earth Angels Home...

Counsellor, Crisis Centre Float

CMHA Thames Valley Addiction and Mental Health Services

Part Time
London, ON$27.14 / hrPosted Oct 6, 2026

Counsellor, Crisis Centre Float Direct Service - (OPSEU) Part-Time, Contract (End Date: January 11, 2027) This posting is the result of a current vacancy London, Ontario (London Zone) App...

Abbotsford, BC$27.54 / hrPosted Oct 6, 2026

ROLE PURPOSE This position will provide outreach support to client(s) referred to Connective by Community Living British Columbia. You will work to enable clients’ adjustment to and succe...

Personal Support Worker - Calabogie

Access Healthcare Services

Part Time
Calabogie, ON$25.5 - $26.5 / hrPosted Oct 6, 2026

Job Description *Access Healthcare Services is a leading home and community healthcare provider serving the Ottawa and Champlain region. AHS provides nursing, personal and home support se...

Personal Support Worker- Renfrew County

Access Healthcare Services

Part Time
Renfrew region, ON$25.5 - $27.75 / hrPosted Oct 6, 2026

Job Description *Access Healthcare Services is a leading home and community healthcare provider serving the Ottawa and Champlain region. AHS provides nursing, personal and home support se...

Merritt, BC$40 - $55 / hrPosted Oct 6, 2026

Hours: 35 hours per week Start Date: As soon as possible Wage: $40.00–$55.00 per hour, depending on education and experience Reports to: Director of Human Services Position Summary The Pr...

Part Time
Embrun, ON$25.5 - $26.5 / hrPosted Oct 6, 2026

Job Description *Access Healthcare Services is a leading home and community healthcare provider serving the Ottawa and Champlain region. AHS provides nursing, personal and home support se...

Personal Support Worker - Hawkesbury

Access Healthcare Services

Full Time
Hawkesbury, ON$25.5 - $26.75 / hrPosted Oct 6, 2026

Job Description *Access Healthcare Services is a leading home and community healthcare provider serving the Ottawa and Champlain region. AHS provides nursing, personal and home support se...

Personal Support Worker - Casselman

Access Healthcare Services

Part Time
Casselman, ON$25.5 - $26.75 / hrPosted Oct 6, 2026

Job Description *Access Healthcare Services is a leading home and community healthcare provider serving the Ottawa and Champlain region. AHS provides nursing, personal and home support se...