Traditional English way to waterproof and preserve canvas covered cases is to work beeswax into the fibers. Gough Thomas mentions doing this to his guncases. I have tried it and it works. Mixed turpentine (the pine variety) with beeswax making it toothpaste soft and worked it into the canvas. It makes it look like a coarse weave Barbour coat, and it is waterproof.