The best material for a boat canopy is polyester, hands down. It has the following qualities - abrasion, water resistance, UV resistance, breathability, long lifespan and reasonable price.