Yes, you can hand wash canvas shoes. Use a brush or cloth dipped in soapy water to scrub the shoes. Pay attention to the insoles and remove them for a separate wash if needed. Rinse off the soap and excess water, then let the shoes dry naturally.