Réclamé en deuxième ronde par les Maple Leafs de Toronto lors du repêchage de 1986, Shannon retourna au niveau junior pour les trois saisons suivantes, s'alignant en compagnie de son jeune frère Darrin avec les Spitfires de Windsor, club de la Ligue de hockey de l'Ontario.