If you don't absolutely need to relocate the canister, then I would avoid doing it. You've probably seen the various other threads about fuel boiling problems that sometimes occur, which is immediately preceded by a strong fuel smell emanating from the truck. That fuel smell comes from the output of the charcoal canister where it vents to the atmosphere... which if it does that in the engine bay then you suddenly have ridiculously strong fuel smell being pulled directly until the cab and making you nauseous. You can get around this by being clever in where you place the hose that vents to atmosphere, but it's something that's worth avoiding altogether if you can.
If you must relocate your canister, then I'm happy to
finally do my write-up after all this time