So your definition boils down to your feelings? That's not feasible. The only thing I can see is that you claim that a best on best tournament means best players against best players, regardless of the teams. That leaves the all star game as a best on best for sure, and even the NHL itself as a best on best by your definition. That is why the definition doesn't work. You might
want this to be a best on best tournament, but
want and feelings have nothing to do with it.
Everyone knows that best on best hockey refers to the best from one country against the best from other countries. That is the usage that the world uses. You cannot alter the meaning just to suit what you
want. Auston Matthews erroneously dubbing this a best on best tournament because it looks similar doesn't change that the tournament doesn't match the definition accepted by basically everyone other than you.
Factually, this is not a best on best tournament by any commonly accepted meaning of the term. That isn't a debate. If you are so displeased about this reality, blame the NHL for taking a formerly best on best tournament and losing that title due to the inclusion of the gimmick teams.
To emphasize:
http://hfboards.mandatory.com/showpost.php?p=121754395&postcount=493
This clearly conveys that you simply do not understand what best on best means. You may be the only person on earth who would consider that tournament, that features only Canadians, a best on best tournament. I have been using the commonly accepted (or as close as is possible) definition of a best on best tournament all this time. You are using a definition that only you could possibly use. People do not get to create their own definition, which varies from the generally accepted definition, and argue that their definition is accurate just because it is their personal definition. That is not how language works. If you want to make up a new term and define it, it may fit this tournament. Best on best it is not however.