50% of professionals earn between $70,800 - $80,817 CAD
The median salary is $80,817
The average salary for a Mechanical Maintenance in Canada is CAD 75,329 - CAD 100,802 per year in 2026. The median salary is CAD 93,223 per year, based on 273 active job listings.
The cities with the most Mechanical Maintenance job opportunities in Canada are Vancouver, Montreal, St Constant, Brampton, Brossard. Vancouver leads with 10 job openings.
Leading employers for Mechanical Maintenance roles in Canada include AltaSteel, TEEMA, Thermo Fisher Scientific.
Explore 273 Mechanical Maintenance job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.