After signing a three-year contract, worth $850,000 per year with the Canucks on May 4, 2006, Bourdon earned a spot on the team's 2006–07 opening roster. He played his first NHL game on October 10, 2006 against the Minnesota Wild, but after playing nine games and scoring no points, he was sent again to the QMJHL for further development. On January 8, 2007, Bourdon was again traded in the QMJHL, with Moncton sending him to the Cape Breton Screaming Eagles in exchange for Mark Barberio and a first round selection in the 2007 QMJHL draft. As a Screaming Eagle, Bourdon lost in the QMJHL semi-final against his former team, Val-d'Or. He finished the 2006–07 QMJHL season with 20 points in 36 games. After his QMJHL season ended, the Canucks sent Bourdon to play five games for the Manitoba Moose, who were in the middle of the AHL playoffs. He was held pointless through five AHL playoff games. Including his participation in the 2007 World Junior Championships, Bourdon played for five different teams throughout the 2006–07 season.