The event took place in Edmonton's Commonwealth Stadium in front of a crowd of 57,167, despite temperatures of close to −18 °C, −30 °C (−22 °F) with wind chill. It was held to commemorate the 25th anniversary of the Edmonton Oilers joining the NHL in 1979 and the 20th anniversary of their first Stanley Cup win in 1984. The CBC television broadcast drew 2.747 million viewers in Canada, the second-highest audience for a regular-season NHL game. This was the first NHL game broadcast in HD on CBC.
First, the MegaStars game was played between some of the best former players from both clubs. The Oilers were represented by the best players from their 1980s dynasty, led by Wayne Gretzky. The Canadiens were represented by players from their 1970s dynasty, led by Guy Lafleur, and a few members of the 1986 and 1993 championship squads. Both teams were composed of players who had won Stanley Cups with the Oilers or Canadiens, except for the Oilers' first NHL captain Ron Chipperfield and the Canadiens' Russ Courtnall who Rejean Houle said was selected for his speed.Cam Connor and Mark Napier were the only players that played for both the Oilers and the Canadiens during their NHL careers. Connor and Napier played for the Canadiens during the Heritage Classic game. Mark Messier, the only active player at the time, got special permission from the New York Rangers front office to compete for Edmonton in the game and was the only player in the game to wear a helmet. The MegaStars game consisted of two fifteen-minute halves rather than three 20 minute periods, and was won by the Oilers by a score of 2–0. After the game, Messier jokingly called the low-scoring contest "a typical Oilers win," a reference to the numerous high-scoring games of the Oilers' heyday in the 1980s.
^ Steve Valiquette dressed for the Edmonton Oilers as the back-up goalie and did not enter the game. ^ Mathieu Garon dressed for the Montreal Canadiens as the back-up goalie and did not enter the game.