Where is it being held?
Maybe Covid restrictions?
It's in Canada, so there's likely Covid restrictions involved. In fact, I think there's a huge sign over the front doors stating that you have to be double vaccinated to get in.
The tourney is taking place in Edmonton and Red Deer. The Team Canada games SHOULD be sold out, even in the summer. I do not believe they have been although they are clearly the fullest games. Logically.
But the other teams, even Team USA, are drawing next to nobody. I haven't seen the official stats, but I have watched parts of just about every game and all of the Team USA and Germany games. You could clearly see that hardly a soul was in there.
I do not know what the ticket prices are. Naturally, this is one of the biggest summer and vacation months of the year, if not the biggest.
One way or the other, the event is not being particularly well-visited.
The next WJC is scheduled as normal right after Christmas and will take place in.... either Nova Scotia or P.E:I. Somewhere in the maritimes.
I can say that the IIHF traditionally loves having this tournament held in Canada because it simply draws the best crowds there. After that, the best crowds come when it's held in Russia, but the viewing times in North America are fairly awful. And obviously, no tourney will be held there anytime soon.
As such, the IIHF is aware that Canada's Covid policies ultimately exclude a certain amount of possible on-site attendants. At the U18s in Germany in April, there were no Covid-related restrictions. Not even masks were required. It could have just been luck, but not one team was particularly or heavily effected by Covid-related issues. No games were cancelled or postponed. The tourney was widely seen as problem-free. And even though Germany was out early, the playoffs and medal games were still drawing 1.5 to 2 k per game, with the bronze and gold medal games pulling in the best attendance. Which isn't half bad for a country that is neither hockey crazy nor a site that is all that big (the arena can only fit roughly 2.8 k, all standing spots included).
Just food for thought.