The Flames have signed goaltender Leland Irving to a one-year, two-way deal. The contract is worth $687,500 at the NHL level or $207,500 at the AHL level. Irving played seven NHL games last season and registered his first career win on Dec. 23 in a victory at Vancouver.