Canvas is very hard wearing as it is wear resistant, and because it is water and rot proofed it is ideal for protecting your seats against the oil, diesel, grease and general grime which easily transfers to your seats. https://www.beaututes.co.nz/about-us/news/black-duck-has-you-covered-when-it-comes-to-seat-covers/