Highly rated paint pens for canvas painting: Water based paint pens are opaque and can also be painted over with acrylic paint.