Traded to Windsor (OHL) by Sudbury (OHL) with Stephen Valiquette for Glenn Crawford, Kip Brennan and future considerations, December 16, 1997. Traded to Plymouth (OHL) by Windsor (OHL) with Rick Smith and future considerations for Luc Rioux, Andy Burnham and Plymouth's 1st round choice (later forwarded to Sudbury Sudbury selected Alexei Shalashenko) in CHL Import Draft, December 17, 1997. Traded to Phoenix by Tampa Bay with Mike Johnson, Ruslan Zainullin and NY Islanders' 2nd round choice (previously acquired, Phoenix selected Matthew Spiller) in 2001 Entry Draft for Nikolai Khabibulin and Stan Neckar, March 5, 2001. Signed as a free agent by Hannover (Germany), October 29, 2004. Traded to Boston by Phoenix with Phoenix's 3rd round choice (later traded to Anaheim - Anaheim selected Maxime Macenauer) in 2007 Entry Draft for Nick Boynton and Boston's 4th round choice (later traded to Toronto Toronto selected Matt Frattin) in 2007 Entry Draft, June 26, 2006. Traded to NY Rangers by Boston for Aaron Ward, February 27, 2007. Signed as a free agent by Montreal, July 10, 2009. Signed as a free agent by Anaheim, September 16, 2010. Traded to Montreal by Anaheim for Anaheim's 5th round choice (previously acquired, Anaheim selected Brian Cooper) in 2012 Entry Draft, February 17, 2011. Signed as a free agent by Ontario (ECHL), September 26, 2012.