I förra årets U18-VM fick Sverige en smakstart då de besegrade Kanada med 8-0.
I år blev det en tuffare start för Småkronorna då Kanada fick revansch och vann med 6–3.
En av segerregissörerna blev stortalangen McKenna som stod för två mål i matchen.
– Det här är något man drömmer om när man växer upp. Jag har fått äran att bära den kanadensiska tröjan tidigare och att få göra det igen är surrealistiskt, säger han efter segern.
Den nyblivna 16-åringen är redan nu favorit till att gå som etta i draften 2026. Han spelar nu i Medicine Hat Tigers i Western Hockey league där han dominerat med 97 poäng under säsongen.
Sveriges tre mål levererades av Örebro-spelarna Alexander Zetterberg (två) och Melvin Fernstrom (ett).
Sverige spelar nästa match i morgon, lördag, mot Kazakstan. SVT sänder från 14.00.