For homeowners in Ontario who would like to clean their carpets themselves, there are lots of carpet washer possibilities. Some popular options include: These machines use a combination of suction and water to scrub carpets. https://www.kleenuppros.ca/