Hi Dave, regarding canvas, just so you know, there are many makes and materials, they are all a little different too. I would check with the mfr. of that, and see what their recommendations are first. Applying a dye, while sounding good, may make the canvas stiff, non-pliable in the future. It could even destroy the water repellent qualities, and we don't want that either. Depending on the size and make of boat, sometimes the boat mfr. has made improvements and can recommend a replacement now direct or from a dealer too. Just saying, not a time to rush since we have time before fishing starts anyhow. And unless you are in a heated garage, not to do in the cold before it's over maybe 60-65 degrees. Good luck.