Traded to Montreal by NY Rangers for Marcel Hossa, September 30, 2005. Claimed on waivers by Florida from Montreal, November 13, 2007. Signed as a free agent by Phoenix, July 18, 2008. Signed as a free agent by Calgary, July 2, 2009. Signed to a PTO (professional tryout) contract by Manitoba (AHL), December 11, 2010. Signed as a free agent by St. John's (AHL), October 6, 2011. Officially announced his retirement, October 31, 2012.