Talent.com

Cleaners: Average Salary in Canada, 2026

Find out what the average Cleaners salary is

Salary rate
How much does a Cleaners make in Canada?
$31,200/ Annual
Based on 1572 salaries
The average Cleaners in Canada is $31,200 per year or $16 per hour. Entry-level positions start at $29,250 per year, while most experienced workers make up to $39,870 per year.
Median$31,200
chart
Low$29,250
High$39,870
Cleaners: Average Salary in Canada
Quebec$39,031
Alberta$37,050
Nova Scotia$35,393
Ontario$35,100
Manitoba$35,100
Active jobs with salaries