I don't trade Broberg, XB, Holloway or Schaefer for a single year of an aging Kane. No way.
Don't get me wrong, it would be great to have him, but he's essentially a rental. We are trading a career of Puljujarvi, a 1st, a 2nd and a decent prospect already... for one year... that's already a pretty stellar return.
I'm personally against trading Puljujarvi right now. I'd play him for another 40 games in Oilers silks and then trade him mid-season for a decent return... see pouting Drouin for Sergachev. I know it sounds crazy, but Puljujarvi has some game in him and if he can recreate his elite defensive/outscoring numbers for another 30 games, there will be PLENTY of suitors at fair value.
There is no need to rush. We don't need Kane for the first 30 games of the season, and Chicago doesn't need to trade him now either.