No. 1: Buffalo Sabres
Not only could the Sabres use another depth forward, but they have a lot of cap-space to afford him.
In addition to cap-space and need, they have all of their draft picks for the next three years, and more, that they could afford shipping a sixth or seventh-rounder for him.
At this point in his career, Jarnkrok isn't going to fetch more than a late draft pick or a C-level prospect. He'll still give any team 10-15 goals and solid defensive minutes, but he can't fit a Leafs roster where they're paying four forward $45M combined.
The Sabres are once again most likely to miss the playoffs, but a move like this would be very beneficial for them. Jarnkrok would add some depth to a lifeless bottom-six and who knows, could actually play top-six minutes on this roster.
Not only would it be a good move for both sides, I'm sure Jarnkrok would also appreciate it, as he'd only have to move 1.5 hours down the QEW.