It does. And make no mistake, even as a Canadian angry with this team's management for so badly screwing the process up, watching the Latvians pull off that upset was amazing.
But it's just kind of another aspect of hockey culture that is broken. It's 20-freaking-25 almost and yet we still have old-heads stuck in the 1970s thinking that you have to build a team the same way they always have, playing the same game that Canada always has for things to work out.
Canada crushed teams before because the talent gap was big enough to overcome the crappy roster construction. That gap has shrunk and now they can't coast on the knowledge that their grindy 4th line players are better than most B and C nations' 1st liners and let that paper over their mistakes.
It also doesn't help that Canada has been in a goaltending-production funk for what seems like nearly 20 years so whenever they bring in a netminder who can't just single-handedly steal games for them they all go "See? see!?!?! We have to have 4th line grinders and a 3rd pairing shutdown duo or we might give up 4 goals against Slovakia!"