Tre Kronor gjorde en heroisk match och hämtade upp 1–3 till 3–3 i tredje perioden.
– Vi ska vara väldigt nöjda med hur vi kom tillbaka i matchen, säger kaptenen Victor Hedman, till Sportbladet.
Så en poäng in på kontot inför 21 105 åskådare i Bell Centre – men ändå en tung förlust.
Den stjärnfyllda turneringen är den första med NHL-landslag sedan World Cup i Toronto 2016.
Efter nio års väntan kunde Sverige inte ha fått en sämre start.
Redan efter 56 sekunder låg pucken i den svenska kassen efter mål i powerplay av Kanadas stjärnformation.
En formation som blivit en snackis sedan första träningen då Kanada satte upp en uppställning med Sidney Crosby, Connor McDavid, Nathan MacKinnon, Sam Reinhart och Cale Makar.
Elektrisk stämning
Den bästa powerplayformationen sedan Wayne Gretzkys och Mario Lemieuxs dagar? Eller kanske någonsin?
Crosby spelade bakom ryggen till MacKinnon som fick öppet mål. McDavid noterades också för en passningspoäng.
Stämningen i Bell Centre – som redan var elektrisk då Mario Lemieux klev in på isen inför nedsläpp – steg ytterligare.
Sedan ökade Brad Marchand på till 2–0 efter 13.15. Då hade Tre Kronor ännu inte haft ett skott på det kanadensiska målet.
Filip Gustavsson, Minnesotamålvakten, var chanslös på bägge målen.
Svenskarna såg nervösa ut, missade passningar och fick aldrig i gång något anfallsspel de första 20 minuterna.
Kanada fick sista ordet
Det blev mycket bättre i andra och svenskarna fick en nödvändig reducering.
Defensive backen Jonas Brodin satte 2–1 med ett högt skott bakom kanadensiske målvakten Jordan Binnington.
Svenskarna skapade lägen för en kvittering, men Kanada kunde kontra in 3–1 i slutet av andra perioden genom Mark Stone som blev serverad av Crosby.
Men svenskarna gav inte upp och fick en smakstart på tredje perioden när Adrian Kempe kanonsköt 3–2, framspelad av Erik Karlsson, efter bara 1.54.
Kvitteringen kom drygt sju minuter senare efter svenskt klapp-klapp-spel där Joel Eriksson Ek kunde lyfta in kvitteringen.
Men Kanada fick sista ordet.
Sverige möter Finland i sin nästa match på lördag kväll, svensk tid.