Anyone have any tips for cleaning boat canvas. Mine sits outsides on the boat all winter and has some dried on green algae and seagull crap that I want to clean off. Needs a good deep cleaning but I want to clean it and also not hurt and perhaps restore the waterproofing. The canvas is dirty but still seems to keep out most of the rain water.