For homeowners in Ontario who wish to clean their carpets themselves, there are many carpet washer possibilities open. Some popular options include: These machines work with a combination of suction and water to wash carpets. https://www.kleenuppros.ca/