Toronto gets a young center that they need, the Rangers get a winger that they desperately need.
Kaberle gets a fresh start and more than likely becomes captain of a team that is going to be fantastic in a couple years. Leafs get a future top 2 line center and some offensive help.
Again the Leafs get a good young center and the Bruins get a great d-man to finish out their top 4.
Don't be too harsh.
I think the Leafs would love to make any of these trades, but I really don't think the Rangers, Kings, or Bruins would make these trades. The Rangers are pretty high on Dubinsky, why would they trade him for an often injured forward who has only had one real good season and even that wasn't that great. Also they don't have the cap space for that. The Kings are in a rebuild/youth movement, why would they trade one of there very good young forwards away for an older (though good) defensemen? Besides LA has on of the best groups of you defensemen/defensive prospects in the league. The Bruins are also very high on Krejic, and he really seemed to turn it on at the end of last season I don't think they're ready to give up on him. I also think they're happy with their defense, and I don't believe they have the cap space to make that work.