In keeping with club policy, terms of the deal were not disclosed. All three players were restricted free agents who received qualifying offers prior to July 1.
O'Brien, 26, finished the 2009.10 season with eight points (2-6-8) and 79 penalty minutes in 65 games. In 299 NHL games, the 6-3 defenceman has registered 55 points, 605 penalty minutes and a career +15. O'Brien was originally selected by the Anaheim Ducks 250th overall in the 2003 NHL Entry Draft.
Glass, 26, finished the 2009.19 season with 11 points and 165 penalty minutes in 67 games. The Regina, SK native was originally selected by the Florida Panthers 265th overall in the 2003 NHL Entry Draft.
Bolduc, 25, split the 2009.10 season with the Canucks and AHL affiliate Manitoba Moose. In 15 games with Vancouver, the Montreal, QC native registered 13 penalty minutes.
The Canucks also announced that the club has signed goaltender Tyler Weiman.
Weiman, 26, appeared in 43 games last season with the AHL's Lake Erie Monsters, posting a record of 21-18-3 with a goals against average of 2.48 and a save percentage of .912. The Saskatoon, SK native has appeared in 186 AHL games in his six-year pro career.
In that span, he has put together a mark of 84-85-10 with a goals against average of 2.77 and .909 save percentage. Weiman was also selected to the Canadian All-Star Team as part of the 2009 AHL All-Star Classic. He appeared in one NHL game with the Colorado Avalanche in 2007-08.
Weiman was originally drafted by the Colorado Avalanche in the fifth round, 164th overall, in the 2002 NHL Entry Draft.