Could be the canister, but you should check the fuel tank hoses as well. Unfortunately I haven't had any problem with gas smell on the Pathfinder and there are no service bulletin for that problem either, but there is an old recall for the fuel filler.
Knowledgebase - 2001 Pathfinder - Nissanhelp.com Forums