Canvas is natural, bio-degradable, eco-friendly fine fabric. This is heavy weight cotton fabric. Canvas bags can be used 40-50 times and it almost retains shape & remains almost the same even after using 20 times. Canvas bag is costly but re-usable and fashionable.