But it’s not a bad contract..... he is of fair value.
He is but that doesn't mean that it can't be beneficial to trade for a guy on a fair contract and pay a little more to spend less off the cap on that deal. Especially for teams that are close to the cap like the Leafs are and plenty of other competitive teams are.