Heavy simple cotton canvas tote bags are also an excellent choice for those who want to reduce their environmental impact. Unlike plastic bags, which can take hundreds of years to decompose, cotton canvas bags are reusable and can last for years. They can be used again and again, reducing the need for single-use plastic bags that contribute to landfill and ocean pollution.