Talent.com

Cleaning: Average Salary in Canada, 2026

Find out what the average Cleaning salary is

Salary rate
How much does a Cleaning make in Canada?
$39,770/ Annual
Based on 9984 salaries
The average Cleaning in Canada is $39,770 per year or $20.40 per hour. Entry-level positions start at $37,050 per year, while most experienced workers make up to $42,777 per year.
Median$39,770
chart
Low$37,050
High$42,777
Cleaning: Average Salary in Canada
Yukon$52,348
Nunavut$49,725
Alberta$48,750
British Columbia$44,850
Northwest Territories$42,900
Active jobs with salaries

Cleaner in Oshawa

HomeCleansPickering, ON, CA
Full-time

We are currently onboarding independent subcontractor cleaners to provide residential and commercial cleaning services for our clients.This opportunity is ideal for experienced cleaners who are loo... Show more

 • Promoted

House Cleaner - $22 An Hour - Part Time

Best CleaningPickering, Canada
Part-time +1

Seeking a dependable Manager to oversee cleaning staff, ensuring quality and managing tasks.Duties include cleaning various areas, with part-time, permanent options. Show more

 • Promoted

Part-Time Retail Customer Service Associate I — $17.60/hr

Dollar Tree, Inc.Scugog
Part-time

A leading retail company in Scugog is seeking a Customer Service Associate to provide excellent shopping experiences.Responsibilities include assisting customers, managing cash transactions, and ma... Show more

 • Promoted

Housekeeper (Full-time) - Pickering

Great Canadian CasinosPickering, ON, CA
Full-time

Pickering Casino Resort is seeking Full-time Housekeepers!.Under the general direction of the Housekeeping Manager, this position is responsible for performing housekeeping, cleaning and sanitizati... Show more

 • Promoted