V ročníku 1998/99 se s klubem neprobojovali do playoff, sezona sice pro něho skončila, ale hlavní trenér kanadské reprezentace Mike Johnston ho nominoval na mistrovství světa. Stejně jako v roce 1993 skončil s reprezentací na čtvrtém místě. První vážné zranění utrpěl v sezoně 1999/2000, 20. listopadu 1999 proti Los Angeles Kings utrpěl vážné poranění obratlů a krku, když ho tvrdě srazil kanadský útočník Ian Laperriere. Po nárazu zůstal ležet na ledu, po lékařském vyšetření byl z kluziště odvezen na nosítkách. Kvůli tomuto zranění chyběl týmu čtyři měsíce. Po osmi letech v organizaci Montreal Canadiens, byl v průběhu sezony 2001/02 vyměněn. 25. ledna 2001 byl společně se třetí volbou draftu 2002 a 2003 vyměněn do Phoenix Coyotes za ruského útočníka Sergeje Berezina. První zápas za Coyotes odehrál hned den po výměně, proti Columbus Blue Jackets a přihrál na branku. V klubu Phoenix Coyotes setrval až do závěru ročníku 2003/04, 9. března 2004 byl vyměněn do St. Louis Blues za budoucí vyrovnání. V St. Louis Blues sice dokončil sezonu, ale 29. června 2004 byl kvůli obchodním podmínkám vrácen Phoenixu. Za Phoenix už neodehrál žádný zápas, protože v sezoně &lt;a href="NHL%202004/2005"&gt;2004/05&lt;/a&gt; byla v NHL výluka. Ve Phoenixu mu skončila smlouva a na nové se s vedením nedohodl. 1. července 2005 se tak stal nechráněným hráčem. Netrvalo dlouho a po dvou týdnech se dohodl na jednoleté smlouvě s Philadelphia Flyers. Za Philadelphia Flyers odehrál poslední sezonu své kariéry. 21. září 2006 oznámil oficiální konec kariéry.