The place where I buy my wholesale packing supplies will cut 1/4" wall, 4" diameter cardboard tubes to any length I want, complete with a couple of plastic end caps. Most such supplier will do that. Pretty cheap, too. One of the smaller gals around here can stand on the side of one of those tubes without crushing it, I should sell tickets just to watch. When you specify the tube length, be sure to take into account the depth of the caps, plus only about 1/8" to prevent the print from wiggling around.
I roll up the well dried canvas face-in around one of BC's 2" foam padded cores. Then slide the rolled print with tube into the 4" rube. Spinning the 2" core in the opposite direction of the canvas wind, I withdraw it. Then I spin the 4" tube counter to wind which sooner or later causes the rolled canvas to expand out to the inside circumference. Then I stuff the empty space with lint free Scott Blue Shop Paper Towels.
I seal up the ends by winding 2" strips of masking tape around the circumference of the tube so about 1.25" of tape is sticking out past the tube. Then I fold the masking tape down over the caps and burnish everything down. Super secure.
I don't do a lot of these, but the 10 or so I mailed last year all made it one piece.
You can add tissue and stuff over the face of the print if you want. That would be mostly for client-appeal. If you want to be fastidious, there might be some argument for preventing the "sharp" leading edge of the print from rubbing up against and possibly denting the print itself one turn down the road. Maybe a short piece of tissue would be advisable there. Or maybe not. Mostly just make sure to carefully wipe down the surface of the print before rolling to remove any little pieces of grit.