As Dis said, this seems like a perfect trade for both sides in my opinion. Horton's contract wasn't insured so CBJ had to still pay him. With Clarkson at least they're paying a guy who can actually suit up. Toronto just throws Horton on IR and clears the cap space, andtheir ownership can afford to continue paying him 26 million dollars even if he never plays. CBJ can't do that and still put a product on the ice.
Smart trade for both GMs.