The MiracleMist was just that, a miracle. It's possible the bleach could weaken or remove the waterproofing of your canvas, so after using the MM I applied a fabric guard. WOW! It is water repellant like it has never been before. My wife was laughing at me because I kept throwing cups of water on it "to test it." It was like it didn't even hit the canvas. It's called 303 Fabric Guard, and can be found at (where else) Amazon. I highly recommend both products.