Former San Jose Sharks star Evander Kane signed a one-year contract with the Edmonton Oilers on Thursday night after the NHL cleared the veteran forward of possible violations of the COVID-19 protocols.