For years I have used Scotchgard Heavy Duty Water Repellent for outdoor fabrics. I spray my banner/flags and cushions etc. that will be out in the rain. It works great!
I couldn't find it anywhere so yesterday I emailed 3M who make it. I got a reply right away saying they had discontinued the product.
What do you use to waterproof outdoor things?