Isn't much of the concern exaggerated? Canadians love playing ice hockey, they always will and they will therefore always have tons of players to choose from. They will be just fine. What happened in the past two years is statistically unusual but not that crazy.
They lost both times in the last minute of the game, it could have gone the other way both times and had it done so, nobody would be asking "what is wrong with Canada". It's not really a trend. Come back and complain about a worrying trend if you have not medalled a single time in 17 years as happened to us Czechs. Now THAT was an unmistakable trend.
This year Canada did not perform that well as a result of below-par coaching, not having all top players available, some bad luck and - I know this is something many Canadians cannot believe - the fact that the other teams also can play a little bit. Not such a big deal, Canada will still be favourites for gold next year.