The Flames re-signed center Wayne Primeau to a three-year contract and inked defenseman David Hale to a one-year deal. Calgary had acquired Primeau, who could've become an unrestricted free agent Sunday, from the Bruins in a February trade that also brought defenseman Brad Stuart to the Flames. His salary last season was $1.15 million. In the new deal, he'll earn $1.4 million a year.