A wannan lokacin rani, Shannon ya yi musayar zuwa Vancouver Canucks a ranar 23 ga Yuni, 2007, a musayar Jason King da kuma zaɓin yanayi a 2009
Ka yi haƙuri. 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.