Career
Stern played for 3 years in the QMJHL with the Longueuil Chevaliers, establishing himself as an enforcer with a scoring touch. His strong play led him to be drafted by the Vancouver Canucks in the 4th round, 70th overall, in the 1986 National Hockey League Entry Draft. After being drafted by the Canucks, Stern returned to the Chevaliers for one final year before turning pro for the 1987-1988 season.
That year he played the majority of the season with the Flint Spirits of the IHL, appearing in 55 games and registering 294 Penalty Minutes.
He also made his debut with the Canucks, playing in 15 games. The next 3 years saw Stern bounce between the Canucks and their minor league affiliate Milwaukee Admirals.
At the trade deadline near the end of the 1990–1991 season Stern was traded from the Canucks to the Calgary Flames in a deal for Dana Murzyn. In Calgary, Stern established himself as a full-time NHLer, and earned a reputation as a feared fighter amongst fellow National Hockey League heavyweights despite his lack of size.
Stern played the majority of his National Hockey League career with the Flames, spending 6 years with the team and enjoying his best success in the National Hockey League. He set career highs with 13 goals in the 1991-1992 campaign, and with 29 points in 1993-1994.
Stern missed the entire 1997–1998 season recovering from knee surgery but was signed by the San Jose Sharks upon recovery. He played 2 seasons with the Sharks before retiring in 2000. As of April 5, 2007 Stern ranks 44th all-time in National Hockey League penalty minutes with 2077 PIM. Over the course of his career, he registered 75 goals and 86 assists for 161 points in 638 National Hockey League games.