Netminder Mario "Goose" Gosselin made 241 NHL appearances in the 80s and 90s. He was best known as the puck stopper on the tough Quebec Nordiques squads in the mid-80s.
Born in Thetford Mines, Quebec, Gosselin was a junior standout with the QMJHL's Shawinigan Cataracts. The talented youngster was named to the league's first and second all-star team once each. He was chosen 55th overall by the Nords in 1982 then served as the spare goaltender for Canada at the 1983 World Junior Championships. He then committed to the national team for a year and played at the 1984 Sarajevo Olympics.
Following the Olympics, Gosselin was given a quick look by Quebec and notched a shutout and a pair of victories in two appearances. The next year he played 35 games and helped the club each the semifinals. During this period he formed an effective netminding tandem with Daniel Bouchard as the club enjoyed the most successful period in its NHL history. Gosselin was also picked to participate in the 1986 NHL all-star game.
In June, 1989 Gosselin signed with the LA Kings as a free agent and played 26 games as back up to Kelly Hrudey. This was followed by two strong years in the minors with the IHL's Phoenix Roadrunners and the Springfield Indians of the AHL. He came to terms with the Hartford Whalers in 1991 and played a few games spread out over two seasons before retiring in 1994.