Look up a local sign company or awning companies who sell retractable awnings or even fabric covers canopies. The materials used very in durability and cost. They can match what you already have. If the frame is still good and you need a new cover, they'll be able to sew one up to fit your frame perfectly. That's what I used to do. I would recover at least 3 to 400 canopies a summer. Hope this helps.