Content has loaded

Labourer salary in Canada

How much does a Labourer make in Canada?

Average base salary

$21.69

The average salary for a labourer is $21.69 per hour in Canada. 18.1k salaries reported, updated at July 6, 2026

Labourer job openings in Canada

slide 1 of 6
slide1 of 6
General Labourer
Airbnb4.2out of 5 stars.
Windsor, ON
From $17.60 an hour
Part-time
9 hours ago

Highest paying companies for Labourer in Canada

Average year pay is based on job postings on Indeed in the past 36 months.
Michael Page
 
$447,200per year
View company
First Student
 
$159,690per year
University of Ottawa
 
$123,668per year
Grant Production Testing Servi...
 
$120,000per year
NORLAND
 
$120,000per year
Tier 1 Energy Solutions
 
$120,000per year

Looking to Hire?

Post a Job
Post a JobFind the right candidate on Indeed

Highest paying cities for Labourers near Canada

  1. Surrey, BC
    $23.38 per hour
  2. Ottawa, ON
    $22.29 per hour
  3. Greater Sudbury, ON
    $21.96 per hour
  4. Red Deer, AB
    $21.71 per hour
  5. Calgary, AB
    $21.56 per hour

Where can a Labourer earn more?

Compare salaries for Labourers in different locations
vs.

How much do similar professions as Labourer get paid in Canada?

Entry Level Laborer

Job openings
Average $21.67 per hour