Though he turned down an offer to play with Team Canada at the 1984 Canada Cup due to his back, Reinhart remained healthy for the 1984–85 season, scoring a career high 23 goals to go with 67 points in 75 games. He also appeared in his first NHL All-Star Game, playing in front of his home fans at the 1985 game in Calgary. Recurring back spasms again forced him to miss much of the 1985–86 season; he was limited to 32 games. Reinhart remained healthy in 1986–87, finishing fourth in the league amongst defencemen with 69 points. He scored his 100th career goal, playing at centre, while recording a hat trick in a 6–5 win over the Edmonton Oilers on November 24, 1986. His chronic back issues worsened in 1987–88, as he played only 14 games for the Flames, scoring four points.