While the NHL returned to action in 2005–06, he missed the first month of the season after suffering a knee injury in a pre-season game. Doctors considered Regehr fortunate, believing that a knee brace he had been wearing prevented a more severe injury that would have seen him miss up to six months. Despite missing 14 games, he set career highs in goals (6), assists (20) and points (26). He continued to quietly lead the Flames defence and earned a spot on the Canadian Olympic team in 2006. Regehr briefly played with his brother, Richie, who made his NHL debut with the Flames on December 29, 2005. He played the full season in 2006–07, including his 500th career game on March 15, 2007, against the Dallas Stars and scored his 100th career point on March 31 against the Vancouver Canucks. However, he was again forced out of the lineup due to a knee injury after only one game in the 2007 Stanley Cup Playoffs.