A wannan lokacin rani, Shannon aka yi musayar zuwa Vancouver Canucks a kan Yuni 23, 2007, a musayar for Jason King da kuma sharadi zabi a
A shekara ta 2009. Ya sanya jerin sunayen Canucks daga sansanin horo, amma an tura shi zuwa Manitoba Moose na AHL bayan wasanni da yawa. Daga baya aka kira Shannon kuma ya buga wasanni 27 gaba ɗaya don Canucks a 2007-08, yana yin rikodin maki 13. A ranar 23 ga Yuli, 2008, an sanar da cewa Shannon ya sake sanya hannu tare da Canucks.