בקיץ ההוא, שאנון הועבר ל"קנוקס" ב-23 ביוני 2007, בתמורה לג'ייסון קינג ובחירה בתנאי
שנת 2009. הוא הגיע לרשימת הקאנוקס במחנה האימונים, אבל נשלח למניטובה מוס של ה-AHL לאחר כמה משחקים. שאנון הוזמן מאוחר יותר, ושיחק 27 משחקים בסך הכל עבור הקאנקס ב-2007-08, והרשם 13 נקודות. ב-23 ביולי 2008, הוכרז כי שאנון חתם מחדש עם הקאנאקס.