Goaltender Bob Dupuis was born in North Bay, Ontario on August 26, 1952. Dupuis took a long road to the National Hockey League, starting with the North Bay Trappers. After brief stops tending goal in the Eastern, Southern and International Hockey Leagues, Dupuis began a four year run with the Cambridge Hornets, an Ontario Hockey Association Senior team.
In 1980, Dupuis represented his country at the Olympic Winter Games, playing three games for Canada and winning one. After the Lake Placid, Dupuis signed as a free agent with the Edmonton Oilers. With the Oilers, Dupuis started a single game, allowing four goals and taking the loss.
He played one final season of professional hockey the next season, 1980-81, splitting his time with the Milwaukee Admirals of the IHL and the Hampton Aces of the EHL.