The Flames are in the midst of a massive rebuild right now, and that sometimes means letting go of players, even if they're good. They're currently exploring options to trade Kadri, and while his move to Toronto is not guaranteed, it's very likely.
In just two seasons, Kadri made a huge impact with the Flames, scoring an impressive 53 goals in 164 games, nothing to scoff at.
Kadri, carrying a $7 million cap hit and a full no-movement clause for the next two years (which turns into a modified no-trade clause in the final three years), remains a productive player. Last season, he scored 29 goals and 75 points in 82 games while averaging 18:26 of ice time per game. Over the past three seasons, Karri's stats have been nothing short of fantastic, producing 81 goals and 218 points in 235 games.