Heavy Equipment Operator Wages Across Canada
National Average
$27/hr – $37/hr
Midpoint: $32/hr · 34 data points
Provincial Comparison
| Province | Low | High | Average | Data Points |
|---|---|---|---|---|
| Alberta | $28/hr | $36/hr | $32/hr | 9 |
| British Columbia | $29/hr | $40/hr | $35/hr | 9 |
| New Brunswick | $24/hr | $34/hr | $29/hr | 6 |
| Ontario | $27/hr | $35/hr | $31/hr | 10 |
Individual Wage Data
Alberta
Heavy equipment operator salary range in Alberta (Jooble data)
$86331 – $98114/yr
Mobile Crane Operator - Average salary
$79237 – $79237/yr
Heavy equipment operators average annual salary from Alberta Wage and Salary Survey
$65590 – $65590/yr
Mobile Crane Operator - Salary range
$56971 – $95322/yr
Entry level (1-3 years) to senior level (8+ years) excavator operator salary range1-8+ yrsCalgary
$46518 – $78114/yr
Heavy machine operator average annual salary - January 2026
$41933 – $41933/yr
Excavator Operator salary by experience: 0-2 years ($26.5k), 2-5 years ($32.9k), 5-10 years ($45.3k), 10-15+ years ($52.6k)0-15+ yrs
$26500 – $52600/yr
Union excavator operator wage scale (over 2 cubic yards) - effective April 2024 to April 2025
$46 – $53/hr
Heavy Equipment Technician 2nd-3rd year apprentice3-5 yrsEdmonton
$36 – $41/hr
Heavy equipment operators average wage from Alberta Wage and Salary Survey
$35 – $35/hr
Crane Operator - Alberta provincial average
$30 – $50/hr
Heavy equipment operator general wage range
$25 – $41/hr
Excavator/Hoe/Loader operator labourer, Alpha Better LandscapingCalgary
$24 – $34/hr
Heavy machine operator average hourly wage - January 2026
$20 – $20/hr
Heavy equipment operator salary range (25th to 75th percentile) - September 2025
$18 – $25/hr
Boom truck and wellhead boom truck operatorsapprentice0-2 yrs
$16 – $28/hr
British Columbia
Bulldozer operator - senior level (8+ years experience)journeyman8+ yrsCoquitlam
$91918 – $91918/yr
Heavy equipment operator - senior level (8+ years experience)8+ yrsChemainus
$88875 – $88875/yr
Heavy equipment operator - average salary
$73463 – $73463/yr
Bulldozer operator - entry level (1-3 years experience)apprentice1-3 yrsCoquitlam
$55135 – $55135/yr
Heavy equipment operator - entry level (1-3 years experience)1-3 yrsChemainus
$52926 – $52926/yr
Heavy equipment operator - general salary range
$52673 – $88449/yr
Excavator Operator entry level - 1-3 years experienceapprentice1-3 yrs
$43786 – $43786/yr
Heavy equipment operator - Kelowna highest hourly rateKelowna
$42 – $42/hr
Excavator Operator - 40T Excavator, civil utility projects, 3+ years experience3+ yrs
$35 – $45/hr
Heavy equipment operator - average hourly rate
$35 – $35/hr
Excavator Operator - Glassdoor range (25th to 90th percentile)Vancouver
$29 – $40/hr
Heavy equipment operator apprenticeapprentice0-2 yrs
$27 – $46/hr
Crane operator - general role
$27 – $55/hr
Heavy equipment operator - early career (1-4 years experience)1-4 yrsVancouver
$27 – $27/hr
Excavator OperatorVancouver
$24 – $45/hr
Excavator Operator - majority salary range (25th to 75th percentile)Vancouver
$20 – $28/hr
New Brunswick
Senior level operator bulldozer (8+ years experience)journeyman8+ yrsRothesay
$79191 – $79191/yr
Average salary across New Brunswick province
$64573 – $64573/yr
Entry level operator bulldozer (1-3 years experience)apprentice1-3 yrsRothesay
$47501 – $47501/yr
Entry level (1-3 yrs): $47,101; Senior level (8+ yrs): $72,2131-3,8+ yrs
$47101 – $72213/yr
Average hourly rate province-wide
$31 – $31/hr
Crane operator - aggregate from job postings (Dec 2024)
$28 – $42/hr
Crane operator - general
$24 – $51/hr
Experienced (10-19 yrs): $20.99; Late career (20+ yrs): $22.0010-19,20+ yrsMoncton
$21 – $22/hr
25th-75th percentile range (May 2025)
$20 – $26/hr
Heavy equipment operator - General wage range
$19 – $32/hr
Ontario
Senior level heavy equipment operator with 8+ years experiencejourneyman8+ yrs
$87324 – $87324/yr
Excavator Operator - Senior level (8+ years experience)journeyman8+ yrs
$72533 – $72533/yr
Average heavy equipment operator salary in Ontario (2025)
$71293 – $71293/yr
Bulldozer Operator - Average to senior level (8+ years experience)8+ yrs
$70256 – $85910/yr
Average Excavator Operator - Ontariojourneyman
$59218 – $59218/yr
Excavator Operator - Minimum to maximum annual salary rangeToronto
$52794 – $121007/yr
Average salary range for heavy equipment operators in Ontario
$52195 – $87647/yr
Entry level heavy equipment operator with 1-3 years experienceapprentice1-3 yrs
$52003 – $52003/yr
Bulldozer Operator - Entry level (1-3 years experience) to average1-3 yrs
$51532 – $70256/yr
Excavator Operator - Entry level (1-3 years experience)apprentice1-3 yrs
$43194 – $43194/yr
Wide total pay range depending on experience level
$42500 – $125400/yr
Excavator Operator - 25th to 75th percentile annual salary rangeToronto
$38650 – $54397/yr
Union journeyman wage rate based on Greater Toronto-Hamilton Area 2024
$52 – $52/hr
Excavator Operator - Average hourly rateToronto
$36 – $36/hr
Excavator Operator - Average hourly rateToronto
$30 – $30/hr
Excavator Operator - Ottawa typical pay range (25th to 75th percentile)Ottawa
$25 – $36/hr
General heavy equipment operator wage range based on government survey data
$24 – $48/hr
Excavator Operator - Average hourly rateToronto
$23 – $23/hr
Mobile Crane Operator - hourly range (25th-75th percentile)
$23 – $30/hr
Wage range for heavy equipment operators near OttawaOttawa
$19 – $39/hr