Anything can happen.
But I think the United States of America are the next nation after Canada that can win the next world cup or olympics. Especially the World Cup 2020 when players like Eichel and Matthews will be fully developed, but even for the next olympics in 2018. If they go with fast-skating team and with a good mix of players, I definitely like their chances to be in the finals with us.
nothing is set in stone, but now that the best Team Canada is in league on its own, I can't really imagine any team beating our best roster. The 2018 olympics will also see something we haven't seen for a long time. We'll be having Sidney Crosby and Connor McDavid on the same team.
Anyone can have a bad tournament, and lose when it matters. So can Team Canada, absolutely. And anyone can have a great tournament and perform its absolute potential, and beat us even if we played well. Russia definitely can win the next olympics. The chances are higher for us, but until it's done, it's not done.