Ancien choix de première ronde en 2013, Shinkaruk n'aura jamais été en mesure de percer dans la LNH. En carrière, il n'aura joué que 15 matchs, cumulant un total de quatre points, deux buts et deux passes, avec les Flames de Calgary.
Le 20 août 2018, les Canadiens de Montréal avaient fait l'acquisition de Hunter Shinkaruk en retour de Kerby Rychel. Il n'a jamais porté l'uniforme du CH. Cependant, il avait joué plusieurs matchs à Laval où il avait amassé 15 buts et 20 passes pour un total de 35 points en 54 matchs.
Malgré l'annonce officielle qui a été faite le 23 décembre dans la nuit, cette signature est une surprise pour personne. Le 17 décembre dernier, les Checkers de Charlotte avaient placé son nom au ballottage dans le but de briser son contrat. Des rumeurs circulaient déjà depuis quelques jours concernant le départ de Shinkaruk vers l'Europe.