If you are looking to print full colour images on both sides of a canvas bag, digital printing is the way to go. It is cheaper than the usual heat transfer printing method.
Digital printing works wonders, because it ensures that the image you transfer onto your item won’t fade over time. The finish is also smooth, soft, and stylish. The ink is absorbed by the fabric and literally becomes one with the bag. This is perfect if you want to keep the soft-hand feel of the original garment.