Boiled linseed oil will make your bag into a torch if it catches fire. Use some of the commercial fire- retardant sealers available to seal canvas. That is why they were invented. If you are just looking to sealn up a canvas rucksack, then consider using scotchguard. Then I would not be so worried about how far my rucksack was from the fire, and whether I was up wind of the fire, too! Most all oils will allow bacteria to feed on the canvas fibers, and they will break down eventually.