He will be a great fit for Toronto. Leafs have many offensive talented forwards on the team capable of creating scoring chances and finish.
He will provide the physical and energy element they need on the team but with the current rules in the NHL those policing factors really does not have too much bearing unless he plays on the same line as the stars on the team. The PP % actually works better to prevent an opposing team from running hard at your stars, especially in close games.
Do not expect him to score a lot for the leafs but he will help on the fore-checking, keep the pucks in the other end and worn out the opposing D. Pair with fast 4th liners will help his game.
A real good player with strong work ethics who is great with both fans and media and yes the Don Cherry type of player - tough, great character and extremely well dressed Canadian boy. Will miss him on the Isles team. I think he is just let go because Isles have too many young LW in the system and need more secondary goal scoring which they did not get enough last season.
It also may help that he is on a team which may be on the better side of officiating. He received some phantom calls last year in the playoff. Hopefully the refs will see him differently in a leafs uniform.