Trade Grades: Canes come out ahead in Hanifin-Hamilton swap

The Flames and Hurricanes shook up their rosters with a five-player trade that included defenseman Dougie Hamilton. James Guillory-USA TODAY Sports

The deal:

Hurricanes get: D Dougie Hamilton, D Adam Fox, LW Micheal Ferland

Flames get: D Noah Hanifin, C Elias Lindholm

Carolina Hurricanes: A-