Guy Gosselin played defense for the University of Minnesota at Duluth, finishing his career there in 1987. He played for the US at the 1986, and 1990-91 World Championships, in addition to two Winter Olympic appearances. He had a very short NHL career, playing five games for the Winnipeg Jets in 1987-88. Gosselin also played for the Moncton Hawks of the American Hockey League, and finished his career in 1993-94 with the Kansas City Blades of the International Hockey League. He also spent two seasons playing in Sweden, in 1990-91 with Skelleftea HC and 1992-93 with Skelleftea AIK HK.