50% of professionals earn between $49,355 - $52,481 CAD
The median salary is $52,481
The average salary for a Building Maintenance in Canada is CAD 54,283 - CAD 79,904 per year in 2026. The median salary is CAD 70,869 per year, based on 707 active job listings.
The cities with the most Building Maintenance job opportunities in Canada are Montréal, Kuujjuaq, Dorval, Toronto, Calgary. Montréal leads with 63 job openings.
Leading employers for Building Maintenance roles in Canada include Allegiance Building Maintenance, Boardwalk, Capital Regional District, Enactpro Contracting Ltd., Groupe Nordik.
Explore 707 Building Maintenance job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.