50% of professionals earn between $51,861 - $60,750 CAD
The median salary is $54,515
The average salary for a Maintenance Technician in Canada is CAD 54,515 - CAD 60,750 per year in 2026. The median salary is CAD 57,633 per year, based on 7,951 active job listings.
The cities with the most Maintenance Technician job opportunities in Canada are Winnipeg, Montréal, Toronto, Lévis, Quebec City. Winnipeg leads with 528 job openings.
Leading employers for Maintenance Technician roles in Canada include Canadian Armed Forces, Pier 4 Ltd, Siemens Gamesa, Autismservices, Enviro Connexions.
Explore 7,951 Maintenance Technician job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.