50% of professionals earn between $52,481 - $80,817 CAD
The median salary is $64,650
The average salary for a Maintenance Technician in Canada is CAD 66,563 - CAD 90,540 per year in 2026. The median salary is CAD 76,953 per year, based on 2,215 active job listings.
The cities with the most Maintenance Technician job opportunities in Canada are Toronto, Calgary, Edmonton, Mississauga, Ottawa. Toronto leads with 110 job openings.
Leading employers for Maintenance Technician roles in Canada include Ledcor, Broadstreet Properties, ProAmpac, AutoCanada, City of Greater Sudbury.
Explore 2,215 Maintenance Technician job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.