The Rosco product is great for what it was designed for - protecting theatrical flats and sets. It does not contain any UV inhibitors. If you want your fine art canvas to have better resistance to fading you should use a product specifically designed for that purpose. - Jim