Yes. Canvas shoes are perfect since they are lightweight, durable, breathable, and cost-effective.