If the canvas is removable, such as seat cushion covers, remove and wash in the washing machine using the mild liquid laundry soap. For really bad stains, using liquid soap may not suffice. See the section on using commercial preparations. [5] X Research source

Some suggested options from a sweep of various online forums include: Barkeeper’s Friend, LAs Totally Awesome and Spot Shot Upholstery Stain Remover. However, such products tend to be very strong and may cause new stains. If you do use them, always test a small patch first, to see if the product stains or removes waterproofing properties.