Die Oilers werden das vierte Team des 25-Jährigen in seiner NHL-Karriere sein. Er kam in der Saison 2018/19 in die Liga, als ihn die Chicago Blackhawks nach seinen überzeugenden Leistungen in der DEL beim EHC Red Bull München sowie in der Nationalmannschaft bei Olympia 2018 und der Weltmeisterschaft unter Vertrag nahmen. In 82 Spielen seiner ersten NHL-Spielzeit verbuchte Kahun 13 Tore und 24 Assists.
Im folgenden Sommer wurde er zu den Pittsburgh Penguins transferiert und dann zur Trading Deadline im Februar dieses Jahrs zu den Buffalo Sabres. Für beide Teams erzielte er insgesamt zwölf Tore und 19 Assists zu 31 Punkten in 56 Spielen.
Nachdem die Sabres ihm gemäß den Regularien des CBA kein qualifiziertes Angebot unterbreiteten, wurde Kahun am 9. Oktober zum unrestricted Free Agent und durfte sich seinen neuen Arbeitgeber frei wählen.