2 answers
Don't get ripped off by brands selling "organic canvas" at rock-bottom prices on Amazon - it's often frayed stuff that falls apart after two washes. Serious brands like Tessuti Martinengo or Atelier Brunello have good, heavy canvas, even if they cost a bit more. If you want something in between, try Gütermann or Coats: they're not specialized in canvas but their organic lines are reliable and you can find them easily online.
One thing not everyone knows is that for a bag you need at least around 200-250 grams per square meter, otherwise it'll collapse right away. Check the weight, not just whether it's "bio". A lot of people grab 150g canvas thinking it'll be fine and then regret it. If you really want it durable and want to avoid surprises, go to a physical store where you can feel it in your hands - you'll know right away if it's cheap or not.
It also depends on what you need it for: for a lightweight summer bag you can risk something thinner, but if you're using it to carry stuff every day it's better not to compromise. Italian brands like Binda or Loro Piana have serious organic canvas, even if the price tag is steeper.
In my opinion, quality doesn't depend only on the brand but especially on where you buy it and how much you check the weave before purchasing. I got a canvas from a local shop that wasn't even a known brand, I tested it by wetting it in the shop itself and after a year of heavy use it's still perfect, whereas once I tried some "certified organic" stuff from a well-known site that fell apart right away. I'd suggest asking for a sample and checking the weave density with your fingers, don't rely just on the name on the packaging.
Your answer
Log into answer.