50% of professionals earn between $41,287 - $42,287 CAD
The median salary is $41,574
The average salary for a Site Maintenance in Canada is CAD 41,574 - CAD 42,287 per year in 2026. The median salary is CAD 41,931 per year, based on 189 active job listings.
The cities with the most Site Maintenance job opportunities in Canada are Edmonton, Montreal, Toronto, Calgary, Winnipeg. Edmonton leads with 18 job openings.
Leading employers for Site Maintenance roles in Canada include Bayer.
Explore 189 Site Maintenance job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.