50% of professionals earn between $75,704 - $79,113 CAD
The median salary is $77,409
The average salary for a Maintenance Mechanic in Canada is CAD 77,409 - CAD 79,113 per year in 2026. The median salary is CAD 78,261 per year, based on 368 active job listings.
The cities with the most Maintenance Mechanic job opportunities in Canada are Toronto, Mississauga, Brampton, Concord, Markham. Toronto leads with 33 job openings.
Leading employers for Maintenance Mechanic roles in Canada include Greif, Naylor Building Partnerships Inc., Ainsworth Inc, Air Canada, Aliments Asta inc.
Explore 368 Maintenance Mechanic job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.