For homeowners in Ontario who wish to clean their carpets themselves, there a wide range of carpet washer possibilities. Some popular options include: These machines make use of a combination of suction and water to completely clean carpets. https://upholstery-ontario.jts-blog.com/28517643/the-best-washers-for-hard-water-in-ontario-a-review