Conroy struggled under new coach Marc Crawford early in the 2006–07 season, falling to five goals and 16 points in 52 games for the Kings before he was traded back to the Flames on January 29, 2007, in exchange for Jamie Lundmark and two draft picks. An emotional Conroy, who said he was happy to return to Calgary, scored two goals the following night in his second debut with the Flames to defeat his former Kings teammates, 4–1. Conroy finished the season by scoring 21 points in 28 games for Calgary, then scored 34 points in 2007–08.