He spent the next 12 seasons with the Oilers. He then spent one season with the New York Islanders, two seasons with the Colorado Avalanche, and two seasons with the Los Angeles Kings, before returning to the Edmonton Oilers. He retired from professional play on April 11, 2014. As part of the Canadian National Team, he won gold medals at the 1995 World Junior Championship, the 2002 Olympics, the 2003 and 2004 World Championships, and the 2004 World Cup.