Evander Kane is returning to the NHL three weeks after the San Jose Sharks placed him on unconditional waivers. 

Kane agreed to a one-year deal with the Edmonton Oilers on Thursday, agent Dan Milstein announced.

The Athletic's Corey Masisak and TSN's Darren Dreger previously reported a deal was in the works.

The NHL announced on Thursday that Kane won't be subject to further discipline after being unable to find "conclusively find that Mr. Kane knowingly made misrepresentations regarding his COVID-19 status or test results in connection with his international travel."

The league previously announced on Oct. 18 that Kane was suspended for 21 games without pay for violating the agreed-upon COVID-19 protocols by the league and NHL Players Association.