Content has loaded

Sanitation worker salary in Canada

How much does a Sanitation Worker make in Canada?

Average base salary

$20.83

The average salary for a sanitation worker is $20.83 per hour in Canada. 772 salaries reported, updated at July 19, 2026

Sanitation Worker job openings in Canada

slide 1 of 6
slide1 of 6
Canada, ON, North York - Sanit...
Fortrex2.7out of 5 stars.
North York, ON
Full-time
1 day ago

Highest paying companies for Sanitation Worker in Canada

Average year pay is based on job postings on Indeed in the past 36 months.
Lactalis Canada Inc
 
$142,500per year
View company
Kativik School Board
 
$118,546per year
Pit Stop Portable Toilet Servi...
 
$105,000per year
Sofina Foods
 
$100,000per year
Sunrise Soya Foods
 
$92,500per year
Chapman's Ice Cream
 
$92,500per year

Looking to Hire?

Post a Job
Post a JobFind the right candidate on Indeed

Highest paying cities for Sanitation Workers near Canada

  1. Brandon, MB
    $22.52 per hour
  2. Langley, BC
    $21.74 per hour
  3. Brampton, ON
    $21.54 per hour
  4. Brantford, ON
    $21.26 per hour
  5. Hamilton, ON
    $21.11 per hour

Where can a Sanitation Worker earn more?

Compare salaries for Sanitation Workers in different locations
vs.