Kuandika mwendelezo kwa aya hii - Hiyo majira ya joto, Shannon ilibadilishwa kwa Vancouver Canucks Juni 23, 2007, kwa kubadilishana kwa Jason King na kuchagua masharti katika 2009
.. na Alifanya orodha ya Canucks nje ya kambi ya mafunzo, lakini alitumwa kwa Moose ya Manitoba ya AHL baada ya michezo kadhaa. Shannon baadaye aliitwa na alicheza jumla ya michezo 27 kwa Canucks mnamo 2007-08, akirekodi alama 13. Mnamo Julai 23, 2008, ilitangazwa kuwa Shannon alikuwa re-saini na Canucks.