Following the season, the Flames signed Regehr to another five-year contract extension worth a total of US$20-million. The deal was considered to be worth less than he could have gotten as an unrestricted free agent the following year, but he chose to take less to stay in a city his family enjoyed and on a team he felt was competitive. Regehr played all 82 games for the Flames in 2007–08 despite being hit in the face by the puck in a game, and suffering a deep bruise on his foot while blocking a shot that was initially feared to be a broken bone.