Should work OK. Depending on the thickness of the canvas, you might want to put some thin leather backing inside of the pack, then stitch thru all three layers...
_________________________
OBG