The deal:
Toronto gets: Defenseman Tyson Barrie (50% salary retained), the signing rights to restricted free-agent forward Alexander Kerfoot and Colorado's 2020 sixth-round pick
Colorado gets: Forward Nazem Kadri, defenseman Calle Rosen and Toronto's 2020 third-round pick
Toronto Maple Leafs: A-
The Maple Leafs addressed two major needs with this trade. First, they freed up much-needed cap space for their attempt to re-sign restricted free agent Mitch Marner. Getting the Avalanche to retain 50 percent of Barrie's contract while simultaneously shedding the $4.5 million Kadri was making gives them more flexibility underneath the cap after their maneuvering earlier in the day that shipped out Connor Brown and the onerous Nikita Zaitsev contract to the Ottawa Senators.
Second, the Leafs get a legitimate top-four, right-shot defenseman in Barrie. He is coming off of a career-best 59-point season and has just one year left on his contract. He fits plans to contend next season but would also be off the cap in 2020-21, when the Maple Leafs may be able to count on prospects like Rasmus Sandin and Timothy Liljegren on the blue line, softening the blow of potentially losing him for nothing down the road.