Maybe SJ can pay Arizona to take him off their hands? Arizona has no problem taking on everyone’s garbage contracts in exchange for draft picks.
That would only work if San Jose was willing to pay in draft picks to have a contract taken off their hands and if Kane was willing to go there because he has a three team trade list. If the league doesn't outright cancel his contract, chances are they will either just send him home and pay him to sit or waive him and assign him to an AHL team where it'll be up to him to report and if he doesn't, they'll pursue termination that way.