Fuel vapours in the hold of a boat, combined with an unknown ignition source, caused the boat to explode and set it on fire, resulting in the death of a worker on Dec. 1 in Trois-Rivières, the Quebec Workers’ Health and Safety Board (CNESST) has concluded.