Traded to Victoriaville (QMJHL) by Moncton (QMJHL) for Teddy Kyres and Simon St-Pierre, January 10, 2002. Signed as a free agent by New Jersey, July 24, 2006. Traded to Atlanta by New Jersey with Niclas Bergfors, Patrice Cormier and New Jersey's 1st (later traded to Chicago - Chicago selected Kevin Hayes) and 2nd (later traded to Chicago - Chicago selected Justin Holl) round picks in 2010 NHL Draft for Ilya Kovalchuk, Anssi Salmela and Atlanta's 2nd round pick (Jonathon Merrill) in 2010 NHL Draft, February 4, 2010. Transferred to Winnipeg after Atlanta franchise relocated, June 21, 2011. Signed as a free agent by Flying Farangs Bangkok (Thailand), October 31, 2012. Traded to Chicago by Winnipeg for Chicago's 2nd (later traded to Washington Washington selected Zachary Sanford) and 3rd (J.C. Lipon) round picks in 2013 NHL Draft, February 27, 2012. Signed as a free agent by Dallas, July 15, 2015.