You asked how Flames won the trade.
Lindholm 24 yrs old had 27g 78pts and Hanifin 22 yrs had 33 pts this year.
If CAR replace Hamilton with Hanifin they still win 2nd round. If CGY had Hamilton they still likely lose.
Hamilton is not the reason CAR made it this far. 3 other Dmen are carrying the load for them. Slavin Faulk Pesce are top 3 on that team.
CGY got both Hanifin and Lindholm signed 6 years at under 5 mill per year. Those are great contracts.
Ferland UFA this year and likely walks. Hamilton UFA in 2 more season at 5.75 mill. He'll walk or will be overpaid.
Safe to say CGY won that trade.. by a mile