Scríobh leanúint ar aghaidh don mhír seo - An samhradh sin, rinneadh Shannon a thrádáil chuig na Vancouver Canucks an 23 Meitheamh, 2007, mar mhalairt ar Jason King agus rogha coinníollach i 2009
. Rinne sé liosta na Canucks as campa oiliúna, ach cuireadh síos é chuig an Manitoba Moose den AHL tar éis roinnt cluichí. Tugadh glaoch ar Shannon ina dhiaidh sin agus d'imir sé 27 cluiche san iomlán do na Canucks in 2007/08, ag taifeadadh 13 phointe. Ar an 23 Iúil, 2008, fógraíodh go raibh Shannon tar éis síniú arís leis na Canucks.