Microfibre cloth and canvas

It's a soft cloth and can't damage the canvas unless you do it a lot and rub excessively hard. I often just use alcohol and scent-free baby wipes to clean and haven't had any issues with those either.