I got this specifically for use on leather to which I can categorically say that it's not the best, but if you stick with it, you can get a reasonable result. Can't comment of other materials such as canvas, but my guess is that this would be easier.