Make a homemade waterproofing mixture by dissolving 1 pound of paraffin – a white and waxy substance available at drug stores – in a double boiler. (Cut up the paraffin to speed up the process.) Add the paraffin to 1 gallon of turpentine and stir. Or mix 1 gallon of soybean oil (found in grocery and health food stores) and ½ gallon of turpentine and stir.
Lay dropcloths on your garage floor or at least along the edges of where you will lay the canvas tarps. As a multi-day project, you’ll be glad you spread out the tarps in the garage since you can close the garage door overnight and then open the doors to provide ventilation as you work by day.
Lay the canvas tarps on top of the dropcloths.
Dip a paint roller into the turpentine mixture and spread a thin layer over the canvas tarps. Run the roller vertically and then horizontally over the tarps to ensure that the turpentine soaks into the canvas.
Let the turpentine dry thoroughly; how long depends on your climate and the humidity, but it should be dry within two days.
Apply a second coat in the same manner as the first: thin and thorough. Let this coat dry thoroughly, too.
Place an old, flat bed sheet on top of the waterproofed tarp and roll it up until you’re ready to use it in the spring. This step will help keep your tarps clean even when you haven't take the time to waterproof them.