Blot the shoes with paper towels to absorb as much of the red wine as possible.
Pour 2 cups of warm water into a bucket. Add 1 tablespoon of dishwashing detergent, followed by 1 tablespoon of white vinegar. Stir the ingredients until blended well.
Dip a sponge in the detergent and vinegar mixture. Squeeze the sponge to remove all excess moisture.
Dab at the red wine spill stain on your canvas shoes. Rinse the sponge, add more detergent solution and continue to sponge the canvas to remove the stains.
Wet a toothbrush with the detergent and white vinegar solution. Scrub along grooves or seams on your white canvas shoes to remove red wine stains that have settled there.
Moisten a clean cloth with water. Blot the surface of your white canvas shoes to remove the detergent solution.
Press a dry cloth into the shoe surface to absorb moisture. Fill the insides of your canvas shoes with newspaper to hold their shape throughout the drying process. Place your shoes in a well-ventilated area to dry.