That game (And the Latvia 16-0 WJ20 game the following year) were back before the whole "Other countries are getting better" rhetoric/truth. Plus it's a bunch of teams who might not even make pro depending on their team.
As was said, Canada usually farts around against the promoted teams when it comes to the men's division. It cost them against France a few years back, and as I said earlier, was kind of worried this game was going to be Hungary 2.0, completely inferior team getting dominated on the shot clock but hanging in because *Insert Euro League goalie here*
Feel bad for Dalton and his crew. but glad he didn't go beast mode like he did against the Czech Republic in the Olympics.