Traded to Phoenix by Calgary with Matthew Lombardi and Calgary's 1st round choice (Brandon Gormley) in 2010 Entry Draft for Olli Jokinen and Phoenix's 3rd round choice (later traded to Florida Florida selected Josh Birkholz) in 2009 Entry Draft, March 4, 2009. Traded to Calgary by Phoenix for Jim Vandermeer, June 27, 2009. Traded to NY Rangers by Calgary with Olli Jokinen for Chris Higgins and Ales Kotalik, February 2, 2010. Signed as a free agent by Montreal, July 1, 2012. Traded to Vancouver by Montreal for Zack Kassian and Vancouver's 5th round choice in 2016 Entry Draft, July 1, 2015.