Udan, Shannon Vancouver Canucks taldera aldatu zen 2007ko ekainaren 23an Jason King eta 2009ko Draftaren truke.
-Ez da izango. Canucks taldearen zerrendan sartu zen entrenamendu kanpalekutik, baina AHLko Manitoba Moose taldera bidali zuten hainbat partidu egin ondoren. Shannon geroago deitu zuten eta 27 partida jokatu zituen Canucks-en 2007-08an, 13 puntu erregistratuz. 2008ko uztailaren 23an jakinarazi zen Shannonek Canucksekin berriro sinatu zuela.