Canvas bags are a popular choice for reusable grocery bags because they are sturdy, durable, and can withstand heavy loads. Canvas is a tightly woven material made from cotton or a cotton blend, which gives it its strength and durability. Canvas bags can last up to five years with regular use and proper care.