Well, they are all pro. However, they have always been high up when they participate with a superior roster. Saying, "well we are playing on equal terms", fully knowing that there are ten times more arenas in one city over there than entire countries over here. Always saying "we got so much depth we can play with our K team". And now, when they played with their K team or maybe a team even outside the alphabet, it's not worth something because they can't play their superior roster.
Every tournament you play, it's best available. It's not "best vs. best". Even so, Canada was seen as arguably the 2nd best team in the tournament (At least by European media, with Sweden, Finland and the US being among that group behind Russia who were favorites). They got upset. Huge upset. They should have no business being outside the final. It's a failure. It's a failure that counts no matter how much they try saying it doesn't. A bigger failure than losing in 1998 and 2006.