I firmly believe the best paint for a canvas tote bag is permanent acrylic paint. The metallic paint I used for this tutorial is specially designed for fabric, so it’s both permanent and washable. You do not need to seal this acrylic paint once you have painted your canvas.