Sveriges mål gjordes av Gustav Forsling och William Nylander (straff) inför närmare 14 000 åskådare i Canadian Tire Center i Ottawa.
– Vi måste såklart spela bättre, vi måste höja oss i JVM, säger William Nylander.
– Vi spelar inte upp till vår potential på något sätt och vis. Jag har all respekt för Kanada, men oavsett resultat var det definitivt ingen maxprestation från vår sida, säger Sveriges förbundskaptenen Rikard Grönberg till Aftonbladet.