The best thing about the McCabe acquisition is that he's still signed for two additional seasons and, thanks to the salary retention from Chicago, he's on the books for just $2M per season in Toronto. This is the type of player that the Leafs can win with. I know that many in Leafs Nation are sour that the Leafs went out and traded for a 29-year-old with term only to turn around and trade 22-year-old
Rasmus Sandin, but it's important to note that most of Sandin's positive impacts were felt way down the depth chart on the third pair. McCabe, on the other hand, is an impact player for the Leafs higher on the depth chart. He's logging bigger minutes against tougher competition and his defensive impacts are stronger than Sandin's. That's simply worth more to this team at this point.