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