12oz canvas is the most popular for printed tote bags — excellent colour saturation, good durability, and balanced weight. 8oz–10oz suits lightweight promotional giveaways; 16oz is ideal for premium wholesale printed canvas tote bags. See our Canvas Tote Bag Material Guide for a full weight comparison.