I would be very tempted to trade White + SJS 1st for Tkachuk... keep the brothers together for the rest of their careers and draft Lafrenier next summer (if things work out).
It would cost a lot more than that.
Probably our 1st or Batherson or Brannstrom as a starting point. The Flames have no reason to trade him and we cannot offer sheet him without giving up at least out next two 1st rounders.
If there is no market for Frolik at his cap hit, maybe we could take advantage of the situation by doing something like Boedker (half retained) for Frolik. Hopefully with an asset coming our way. Frolik is probably worth a 3rd at the deadline when a team only has to add his remaining cap hit. So we could possibly double dip asset wise.
Flames do it because Frolik is unhappy, we are assuming there isn't a market for him since they have yet to move him, and CGY needs to shed cap to help cover Tkachuk's salary.