One of the easiest ways to waterproof a canopy that’s made out of canvas is to seal the seams with waterproof tape and use a DWR waterproof coating. You can easily find both types of products at a camping supply store or online.