Question about Repairing Canvas Vans

Looking for some help and insight, I have this pair of canvas vans I have been wearing as my everyday shoes. I absolutely love them but the backs of the heels are starting to fall apart and shred. While they are really dirty atm (please ignore I will be cleaning them when I fix them lol), I’d love to be able to restore them to continue to wear them as they’re starting to look pretty rough. They were also limited edition so they wouldn’t really be easy to replace even if I wanted to and I really love the flower motifs on this pair.

**I’d also love some suggestions on how to clean the white part/ flowers on my shoes as they’re pretty dirty and I am not sure just soap and water will work.

Please leave some suggestions! Ty!!