Talent.com

Ohs: Average Salary in Canada, 2026

Find out what the average Ohs salary is

Salary rate
How much does a Ohs make in Canada?
$98,361/ Annual
Based on 391 salaries
The average Ohs in Canada is $98,361 per year or $50.44 per hour. Entry-level positions start at $82,500 per year, while most experienced workers make up to $104,644 per year.
Median$98,361
chart
Low$82,500
High$104,644
Ohs: Average Salary in Canada
British Columbia$95,000
Alberta$89,089
Quebec$77,500
Nova Scotia$74,100
Ontario$67,500
Active jobs with salaries

Health and Safety Advisor at Ledcor

Ledcor Construction, Inc.Oshawa, Durham Region, CA
Full-time

Become a Health and Safety Advisor at Ledcor, based in Oshawa, ON.This role emphasizes compliance, audits, and the development of effective safety practices within a site environment.As an HS&E Adv... Show more

 • Promoted

Home Support Worker (HSW)

CarePartnersLittle Britain, ON, CA
CA$20.42 hourly
Full-time

Home Support Workers are an integral part of a health care team, and in this role, you will encourage, support, and promote independence for patients in home and community care settings by assistin... Show more

 • Promoted

Occupational Therapist

Spectrum Health Care (SHC)Beaverton, ON, CA
Part-time

Community Advantage Rehabilitation (CAR), a Spectrum Health Care Company is seeking Registered Occupational Therapists in Beaverton to provide high-quality, ministry‑funded occupational therapy ser... Show more

 • Promoted

Health And Safety Consultant

The Portfolio GroupOshawa, Durham Region, CA
Full-time +1

This is a field-based position, full-time permanent working in Oshawa, ON.A valid driver’s license is required for this role.This is a base salary + $8,400 car allowance and mileage and gas covered... Show more

 • Promoted