Auf internationaler Ebene vertrat Shannon sein Heimatland mit der kanadischen U20-Auswahl bei der Junioren-Weltmeisterschaft 1989 im US-amerikanischen Anchorage. Dabei erzielte er in sieben Turniereinsätzen ein Tor und bereitete drei weitere Treffer vor. Die Kanadier platzierten sich am Turnierende außerhalb der Medaillenränge auf dem vierten Platz.