I was only aware of the spray bottle at home depot. I use it on my hunting gear. You I spend a lot of time in the heavy rain and wind chasing ducks. It does a great job. Susan does not like it because of the off gassing when you apply it and the severe warning labels. Nerve damage or some such thing. i sprayed a back pack two years a go that goes everywhere with me during hunting. I have left it out in the rain over night and it still water proof. I have not use it on canvas but the bag is very similar to canvas.