Average Salary for Heavy Equipment/Diesel Engine Mechanic in Canada
The average salary of Heavy Equipment/Diesel Engine Mechanic in Canada is $54,310. It varies according to the number of years of experience and according to the companies.
Average Salary for Heavy Equipment/Diesel Engine Mechanic in Canada
Heavy Equipment/Diesel Engine Mechanic
Per Year $54,310$39,520
$79,040
Average salaries by Province
$61,836
$58,182
$41,791
$55,855
$60,635
$52,571
$61,158
$74,703
$51,180
$61,141
$44,211
$47,315
$79,855
Most wanted Companies
What is the average salary in Canada?
The average salary of Heavy Equipment/Diesel Engine Mechanic in Canada is $54,310. It varies according to the number of years of experience and according to the companies.
$26.11 / hour
$54,310 / year
(based on a 40-hour workweek)
Popular Jobs in Installation, Maintenance & Repair
17 June 2026
Mécanicien de remorques
Île-aux-Noix, QC
Vous désirez un poste qui vous garantit de l'ouvrage à l'année, avec possibilité de surtemps dans une ambiance de travail remarquable [...]
06 June 2026
Truck Mechanic
Dorval, QC
Preventive maintenance on truck and trailer Engine diagnostics Air conditioning diagnostics Abs [...]
27 May 2026
Heavy Equipment/Diesel Engine Mechanic
Dorval, QC
perform diagnostics and repairs on transport trucksabs diagnosticselectric and electronic diagnosticsgeneral repair
View all Installation, Maintenance & Repair jobs in Canada
Salaries for similar positions
$67,872
$63,683
$63,004
$61,187
$54,600
$31,200