 On July 23, 2008, it was announced that Shannon had re-signed with the Canucks.A little more than a month later, on September 2, Shannon was traded to the Ottawa Senators for defenseman Lawrence Nycholat.Shannon started the 2008–09 season in the minors with the Binghamton Senators.