I have canvas shoes, and I wear them everyday. I live in the country so durable is a must. cx they've lasted me for a few months now and still look brand new, hopefully they last you longer. Let me know if my advice helped any.
On topic, my friends family hates me. Or well, her sister does.