Od sezóny 2000/2001 hral s číslom 7 za klub NHL Vancouver Canucks. V sezóne 2004/2005 (počas lockoutu v NHL) hral za Linköpings HC v švédskej hokejovej Elitserien. Na sezónu 2005/2006 mal s Vancouverom uzavretú zmluvu na 3,2 mil. dolárov.