According to surveys, although canvas is much more expensive than plastic, it is more durable and less prone to deformation than plastic. So canvas is better than plastic.