They'd have to trade out multiple pieces. It would start to take away from the roster too much.
They just traded out a 1st to get rid of Monahan. They would probably have to give more than that in order to re-sign Horvat, not to mention giving up pieces for Horvat. It wouldn't be worth it for the Flames in the end.
If anything they'd want Kuzmenko with his ELC.