If you don't do anything to protect it, a canopy will last for about 2 to 3 years. However, canopies made from low-quality materials will only last for about 6 months to a year. The fabric becomes brittle due to being exposed to UV rays, rain, wind, and snow.