For any of these teams to trade for Kane, the Hawks would have to retain a fair amount of Kane's $10.5M salary for this season and quite possibly take money back as well. The Oilers are more than $6M over the cap, the Leafs are $1.5M over with
Rasmus Sandin still to sign and the Rangers have just north of $1M in cap room. For the Leafs, the most obvious player to move here is Kerfoot and his $3.5M cap hit this season. Kerfoot is only owed $750K in actual cash which could be appealing to Chicago. Another option is for the Leafs is to trade
William Nylander and his $6.9M cap hit. Doubt that happens for a rental though.