50% of professionals earn between $45,750 - $49,500 CAD
The median salary is $48,000
The average salary for a Janitorial in Canada is CAD 47,667 - CAD 55,667 per year in 2026. The median salary is CAD 51,500 per year, based on 317 active job listings.
The cities with the most Janitorial job opportunities in Canada are Vancouver, Chilliwack, Calgary, Mississauga, Montreal. Vancouver leads with 25 job openings.
Leading employers for Janitorial roles in Canada include Peace River School Division, BGIS.
Explore 317 Janitorial job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.