Traded to Colorado by Montreal for Michael Bournival, November 11, 2010. Signed as a free agent by Florida (ECHL), November 30, 2012. Traded to Toronto by Colorado for Edmonton's 4th round pick (previously acquired, Colorado selected Zachary Nagelvoort) in 2014 NHL Draft, April 3, 2013. Signed as a free agent by Lev Praha (KHL), September 2, 2013. Signed as a free agent by Ambri-Piotta (Swiss), July 7, 2014. Signed as a free agent by Jonkoping (Sweden), July 29, 2015. Officially announced his retirement, July 27, 2016.