George Gosselin played his Junior A hockey with the Galt Black Hawks in 1950-51 and left for the Philadelphia Falcons of the Eastern Amateur League in 1951. The Falcons folded at Christmas that year and Gosselin ended up with the Sarnia Sailors playing OHA Senior A. From 1952-59 George played for the North Bay Trappers of the NOHA Senior A League, and was added by the Dunlops in 1958 for the World Championships. In 1959, he was added by the Belleville McFarlands to compete in that year's World Championships.
In the 1959-60 season, George played for the Cleveland Barons of the AHL and in 1960-61 with the Kingston Frontenacs of the Eastern Professional League. The 1961-62 season saw him join the North Bay Trappers of the Eastern League, then he moved on to the Clinton Comets and the New Haven Blades from 1962-64. In 1964-65, George became the playing coach for the Moncton Hawks of the Maritime Sr. A Hockey League.