Talent.com

Engine Mechanic: Average Salary in Canada, 2026

Find out what the average Engine Mechanic salary is

Salary rate
How much does a Engine Mechanic make in Canada?
$69,293/ Annual
Based on 10000 salaries
The average Engine Mechanic in Canada is $69,293 per year or $35.54 per hour. Entry-level positions start at $68,250 per year, while most experienced workers make up to $83,850 per year.
Median$69,293
chart
Low$68,250
High$83,850
Engine Mechanic: Average Salary in Canada
Ontario$108,066
British Columbia$106,811
Northwest Territories$100,000
Quebec$97,424
Alberta$95,405
Active jobs with salaries

Entry-Level Mechanical Engineer Role

Framatomepickering, on, Canada
Full-time

Join Framatome as a Mechanical Engineer in Training and play a pivotal role in advancing nuclear energy solutions.This entry-level position is perfect for engineers eager to contribute to impactful... Show more

 • Promoted

Day Shift 310T Mechanic Oshawa

Contrans VracPort Perry, Durham Region, CA
Full-time

Become a pivotal part of our Oshawa team as a 310T Mechanic, working day shifts focused on vehicle maintenance and safety.Your expertise will help ensure reliable operational performance.We are cur... Show more

 • Promoted

Diesel 310T Mechanic – Day Shift, Great Benefits

Waste Connections of CanadaAjax, ON, CA
Full-time

A solid waste services company in Ajax is seeking a Licensed 310T Mechanic.This role involves repairing and inspecting diesel vehicles, responding to road calls, and ensuring adherence to safety st... Show more

 • Promoted

Rock Truck & Plant Operator (12-Hour Shifts)

McInnis Cementsunderland, on, Canada
Full-time +1

A leading building materials company is seeking a Rock Truck & Plant Operator in Sunderland, Ontario.This full-time, permanent position offers an hourly wage between $27.The successful candidate wi... Show more

 • Promoted