If you want to paint canvas, we prefer using outdoor house paint because it has the UV blockers to resist fading. It is also designed to function in all weather environments better than many of the fabric paints we reviewed. If you go with a traditional outdoor house paint, it’s imperative that you mix in the GAC900 fabric medium so that it will remain flexible even after the paint fully dries.