 Exposed in the NHL Waiver Draft in 1990, he was claimed by the Vancouver Canucks but decided again to retire.However, after a year away from the sport, he signed with the Canucks for the 1991–92 campaign, appearing in 21 games and providing valued veteran leadership for a young improving team, before retiring for good following the season.Gregg appeared in 474 NHL games, recording 41 goals and 152 assists for 193 points along with 333 penalty minutes.