Canvas shoes