Thomson was born in Troon, Scotland on March 23, 1914, but he moved to Ontario with his family at a young age. They settled in Port Arthur - known as Thunder Bay nowadays. He grew up playing the game on the many frozen ponds in the area.
It was there that Thomson perfected his skating abilities. Not only was he lightning fast, but he was shifty and elusive, able get away from his check with even a small shift in direction.
Thomson played many seasons with the Port Arthur Bearcats powerhouse senior team, winning the 1935 Allan Cup and representing Canada at the 1936 Olympics, winning a silver medal. He scored seven goals in those eight Olympic games.
Thomson turned professional in 1937 and had a solid and very well travelled minor pro career that lasted until 1949. But he only got into a total of nine NHL games, scoring two goals and four points, with the Detroit Red Wings.
Thomson, who served in World War II with the US Army, passed away on August 6, 1993.