Content has loaded
Diesel mechanic salary in Canada
How much does a Diesel Mechanic make in Canada?
Average base salary
$35.93
- Hour
- Day
- Week
- Month
- Year
The average salary for a diesel mechanic is $35.93 per hour in Canada. 589 salaries reported, updated at July 12, 2026
Highest paying companies for Diesel Mechanic in Canada
Average year pay is based on job postings on Indeed in the past 36 months.Mader Group
$137,324per year
Finning
$112,486per year
C&C Electrical Mechanical
$110,240per year
Transdev
$107,203per year
All Choice Rentals
$105,000per year
Pursuit Collection
$104,000per year