Carpet cleaner: Average Salary in Canada, 2026
Find out what the average Carpet cleaner salary is
Salary rate
How much does a Carpet cleaner make in Canada?
$31,200/ Annual
Based on 10000 salaries
Based on 10000 salaries
The average Carpet cleaner in Canada is $31,200 per year or $16 per hour. Entry-level positions start at $30,615 per year, while most experienced workers make up to $32,858 per year.
Median$31,200

Low$30,615
High$32,858
Carpet cleaner: Average Salary in Canada
Nunavut$42,900
Northwest Territories$38,025
British Columbia$37,860
Alberta$37,482
Quebec$37,050
Active jobs with salaries
At Dexterra, we create exceptional customer experiences that make our clients shine.Powered by passionate people, we bring the right teams with the right skills together to turn problems into solut...Show moreLast updated: 5 days ago
Are you someone who thrives in a dynamic, fast-paced environment? We're looking for energetic individuals who enjoy hands-on work and are driven by results.
The perfect fit for this role is someone ...Show moreLast updated: 30+ days ago
Dexterra Group is a fast-growing, financially strong, publicly listed company (TSX : DXT).We have a far-reaching presence across the entire continent North America with hundreds of full-tim...Show moreLast updated: 4 days ago
At BGIS Sustainable Cleaning Solutions, we are dedicated to providing environmentally responsible and high-quality cleaning services.
Our mission is to create healthier, cleaner environments for our...Show moreLast updated: 30+ days ago
Cleaner
Dexterra GroupOshawa, ON, CAFull-time
Window Cleaner
Peterborough Window CleaningPeterborough and the Kawarthas, ON, CAFull-time
Cleaner
DexterraOshawa, ON, CanadaFull-time +1
Cleaner
BGISOshawa, ON, CanadaFull-time +1