Yes, there is an element of continuing to build your franchise and that trading away for current roster players could be deemed as short sighted. But at what other point in the last 5 years have you thought the Leafs could actually make an impact in the playoffs?
For years, they have been behind Tampa and Boston and we knew it would be a challenge every year to get into that position to beat them in a 7 game series. Now they find themselves in a spot where their biggest stumbling block in the first two rounds is going to be Montreal, Winnipeg and Calgary. At this point, Montreal v Toronto would be a coin flip. They took Toronto to overtime in game 1 and beat them in game 3 and Montreal showed how to beat the Leafs team. Basically hit everything in sight and then hope that you get a couple momentum plays that go in. I still believe Toronto is a better team, but if you add to it, they get much better. And for Winnipeg, I don't think the Jets have the depth on defense to make a run.
I'm not saying unload the farm for this one off-season, but there comes a time where you get an opportunity and I would say this is the best time to do it.