Defenseman Terry Harper began his ascent to the NHL playing three years of junior hockey with his hometown Regina Pats. The club advanced to the Memorial Cup tournament in his first year with the team in 1957-58, although they came up short of winning the national junior amateur title, taken that year by Ottawa-Hull.
After toiling in the minor leagues for several years, Harper played 70 games with the Montreal Canadiens in 1963-64. Although he was not a flashy player, he was very effective in his own zone, ensuring the opposition forwards were kept at bay. Harper remained with the Habs for ten years, winning five Stanley Cup rings.
In 1974 the Canadiens traded Harper to the Los Angeles Kings, who were in desperate need of veteran leadership, both on the ice and off. Harper was given the captaincy and he guided the young team for two seasons before being sent to the Detroit Red Wings as part of a package deal, which saw Marcel Dionne move to the west coast. Harper remained with the Red Wing organization for four years before signing as a free agent with the St. Louis Blues in 1979. He finished his career at the age of 40 in 1980-81, playing 15 games with the Don Cherry-coached Colorado Rockies.