I have no problem with printing on canvas with TW. First question is whether or not the gesso is primed for oil or acrylic (acrylic primed is advisable). The second question is whether or not the canvas is hand primed. If it's hand primed then there may be a lot of gesso dust from sanding still on the surface. Removing all the sanding dust is needed regardless of the ink type/ manufacturer. Last question is how old the canvas is. This is an important question because 4 years ago american artist canvas manufacturers had to switch out their chemistry to comply with EU environmental standards. The sufficant they switch to was not good and ended up yielding a huge amount of canvas that WB inks would not stick to.
There are adhesion promoters that you can buy for TW but if it's an old batch of NG canvas from the experimental age listed above there isn't much you can do about it. Thick initial coverage can be a problem as well. It is better to build up the surface. If your first color is white then try putting some halftone base in the white. Pure white had the toughest time sticking for some reason.
Hey Luther, it is primed for acrylic, doesn't say hand primed on the label, it came primed. It was just purchased not old stock. We hit it twice with pure white initially. Ordered some WB activator from TW for improved adhesion. We'll give the white plus base with some activator a shot. Thanks man