Aznap nyáron Shannont a Vancouver Canucks-hez cserélték 2007. június 23-án Jason Kingért és egy feltételes választásért 2009-ben.
- Igen. Az edzőtáborban bekerült a Canucks csapatába, de néhány meccs után az AHL Manitoba Moose csapatába került. Később Shannont hívták, és összesen 27 meccset játszott a Canucks számára 2007/08-ban, 13 pontot rögzítve. 2008. július 23-án bejelentették, hogy Shannon újra aláírta a Canucks-szel.