Traded to Phoenix by Calgary with Matthew Lombardi and Calgary's 1st round pick (Brandon Gormley) in 2010 NHL Draft for Olli Jokinen and Phoenix's 3rd round pick (later traded to Florida Florida selected Josh Birkholz) in 2009 NHL 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 pick (Casey Staum) in 2016 NHL Draft, July 1, 2015. Signed to a PTO (professional tryout) contract by Toronto, August 22, 2016.