Salary » Diesel Mechanic

Diesel Mechanic salary in Canada

Diesel Mechanic salary

The average Diesel Mechanic salary in Canada is $52,591 per year or $27 per hour. This is around 1.6 times more than the Median wage of the country. Entry level positions start at $37,000 while most experienced workers make up to $74,000. These results are based on 394 salaries extracted from job descriptions.

Diesel Mechanic
$52,591
Median wage - Canada
$32,790
Minimum wage - Canada
$20,378
Canadian Pacific |
British Columbia, Port Coquitlam, Canada
- 3h ago
...corrective maintenance to Locomotives The starting rate of pay: Diesel Mechanic rate is $32.072 - $37.732 per hour Apprentice Rates start at $29.003 per hour and go up every 1000 hours until full r...
Salary: $34,902
Canadian Pacific |
British Columbia, Golden, Canada
- 3h ago
...corrective maintenance to Locomotives The starting rate of pay: Diesel Mechanic rate is $32.072 - $37.732 per hour Apprentice Rates start at $29.003 per hour and go up every 1000 hours until full r...
Salary: $34,902
Canadian Pacific |
Alberta, Calgary, Canada
- 3h ago
...corrective maintenance to Locomotives The starting rate of pay: Diesel Mechanic rate is $32.072 - $37.732 per hour Apprentice Rates start at $29.003 per hour and go up every 1000 hours until full r...
Salary: $34,902
Canadian Pacific |
Saskatchewan, Moose Jaw, Canada
- 3h ago
...corrective maintenance to Locomotives The starting rate of pay: Diesel Mechanic rate is $32.072 - $37.732 per hour Apprentice Rates start at $29.003 per hour and go up every 1000 hours until full r...
Salary: $34,902
WorkBC |
Canada
- 11d ago
Salary: $32.00 - $36.00/Hourly ... Job Description Job Duties during Winter would include the maintenance and repair of ski lifts, snow removal equipment, snowmobiles, highway trucks and snow cats. This position may require the oc...
Salary: $66,300
WorkBC |
Canada
- 11d ago
Salary: $21.00/Hourly ... Job Description Golden Truck Repair Ltd. located at 7823 132 Street, Surrey is seeking to fill 2 full time positions for mechanic helpers. Job Description: • Assist mechanic to perform rep...
Salary: $40,950
Mechanics Hub |
Mississauga, Ontario, Canada
- 2 months ago
...ntices with good Cummins engine diagnostic experience are encouraged to apply. Compensation: $27.00 - $35.00/hour. Starting wage will be based on previous experience. Full benefits package offered aft...
Salary: $60,450
Motor vehicle diesel engine mechanic
True North Automotive Inc |
Fort McMurray, AB
- 18h ago
$40.00 to $50.00 hourly ... Languages English Education Other trades certificate or diploma Mechanical Repairer Specific Skills Test and adjust units to specifications; Complete reports to record problems and wo...
Salary: $87,750
Diesel mechanic
Kings Truck & Trailer Repair Ltd |
Winnipeg, MB
- 5d ago
$27.00 hourly ... Languages English Education Secondary (high) school graduation certificate Diesel Engine Repair Specialization Major internal engine repairs or overhaul; Installation and alignment of...
Salary: $52,650
Mechanic Journeyman/Red Seal - Langley, BC (Diesel Mechanic)
Trimac Transportation |
Langley, BC, CA
- 5d ago
...d Basic tools required for position and upgrade as required 6:00AM to 2.30 PM start time - $36.12 /hour Plus 4.00 hr Forman 40 hour per week Benefits Competitive pay package Ex...
Salary: $70,434
Trailer Mechanic /Apprentice Position - Pointe Claire QC (Diesel Mechanic)
Trimac Transportation |
Pointe Claire, QC, CA
- 5d ago
...ing condition of equipment. Job Details Trailer Mechanic or Apprentice Pay $16.00- $24.00 based upon level of experience Maintenance on Trailers and Tankers, – PM’s, electrical...
Salary: $39,000
1st or 2nd Year Apprentice Diesel Mechanic position- Sarnia, ON
Trimac Transportation |
Sarnia, ON, CA
- 5d ago
...tics, general running repairs & PTO Preferred – Tanker experience 40 hours per week - $17.55 - $20.25 per hour based upon experience ( $1.00 per hour shift premium for evening shift) Monday -...
Salary: $36,855

Locations

Alberta (42)‎
Manitoba (20)‎
Nova Scotia (13)‎
Ontario (163)‎
Quebec (15)‎
Saskatchewan (11)‎