Making canvas fabric waterproof is possible with the right sealing methods and temperature resistance. Sealing acrylic or oil paint onto canvas will protect it from weather, stains, etc. Different fabrics react differently to different materials, so research which type of paint best suits your project. Use a sealant designed specifically for fabric once you’ve finished painting, to make sure your work remains water-resistant.