Mechanic Salary Canada 2026 (By Province & Specialization)
Updated
The average mechanic salary in Canada is $50,000-$75,000 per year. This guide breaks down auto technician pay by province, specialization, and experience.
Mechanic Salary by Province
Province
Average
Entry Level
Licensed
Alberta
$75,000
$45,000
$85,000
Ontario
$65,000
$40,000
$78,000
British Columbia
$68,000
$42,000
$80,000
Quebec
$55,000
$36,000
$68,000
Saskatchewan
$68,000
$42,000
$78,000
Manitoba
$60,000
$38,000
$72,000
Nova Scotia
$52,000
$34,000
$65,000
New Brunswick
$50,000
$32,000
$62,000
Newfoundland
$58,000
$38,000
$70,000
PEI
$48,000
$30,000
$60,000
Territories
$85,000+
$55,000
$95,000
Salary by Experience Level
Level
Salary
Hourly
Lube Tech/Apprentice
$32,000-$40,000
$15-$19
2nd Year Apprentice
$40,000-$48,000
$19-$23
3rd Year Apprentice
$48,000-$55,000
$23-$26
Licensed Technician
$60,000-$78,000
$29-$38
Master Technician
$75,000-$95,000
$36-$46
Salary by Specialization
Specialization
Average Salary
General Auto (310S)
$60,000-$75,000
Heavy Duty/Diesel (310T)
$70,000-$95,000
Truck & Coach (310J)
$68,000-$88,000
Motorcycle
$50,000-$70,000
Small Engine
$45,000-$60,000
Marine
$55,000-$75,000
Electric Vehicle (EV)
$70,000-$90,000
European/Luxury
$65,000-$90,000
Salary by Employer Type
Employer
Salary Range
Dealership (Entry Brand)
$55,000-$70,000
Dealership (Premium)
$65,000-$85,000
Independent Shop
$50,000-$70,000
Fleet/Corporate
$60,000-$80,000
Mining/Heavy Industry
$80,000-$110,000
Government
$60,000-$75,000
Self-Employed
$70,000-$120,000
Flat Rate vs Hourly
Pay Type
Details
Annual Potential
Hourly
$28-$38/hour
$58,000-$79,000
Flat Rate (skilled)
$35-$50/billed hour
$70,000-$100,000
Flat Rate (average)
$28-$35/billed hour
$55,000-$70,000
Note: Flat rate can earn more but income is variable based on shop workflow.