I am on my forth canvas for my 12 X 26 shelter for my boat. In the Florida sun they last 4 years and even then you only replace it for looks, like stains from tree sap.  So nice to pick up phone and they have your records and replacement price is virtually the same as when i bought my first on 16 years ago.