Trevor Linden will announce his retirement at a news conference in Vancouver on Wednesday.
Linden hangs up his skates after 18 seasons in the NHL, mostly with the Vancouver Canucks, where he was a fan favourite.
In 1,382 NHL games, the Medicine Hat native scored 375 goals and added 492 assists for 867 points. Linden was a two-time All-Star who also represented Canada at the 1998 Winter Olympics in Nagano.
After winning back-to-back Memorial Cups with the Medicine Hat Tigers of the WHL, Linden was selected second overall (behind Mike Modano) by the Canucks in the 1988 NHL Entry Draft and was promptly named to the All-Rookie team that season. He became the captain of the Canucks at the age of 21.
In 1994, Linden led his team to the Stanley Cup Final, losing in Game Seven to Mark Messier and the New York Rangers.
But it was a sad day in Vancouver on February 6, 1998 when Linden was traded to the New York Islanders. As a testament to his abilities, the Canucks acquired Todd Bertuzzi, Bryan McCabe and a third round pick in return.
After struggling on Long Island, Linden was dealt again the following summer to the Montreal Canadiens for a first round pick. In 107 games over two seasons, Linden scored 25 goals and added 38 assists for 63 points.
After a brief stint with the Washington Capitals, Linden returned to a hero's welcome in Vancouver. Linden spent his final six campaigns with the Canucks.