The biggest problem for the attendance numbers this year has been two fold really. One... the cost. It's insane. Apparently lower bowl tickets at the main arena were about $100 each, and you have to buy them in packages giving you every game at the arena, for like $2k a seat. The tournament saw a boost in popularity, they've tried to take advantage of it, and it's now failing. It's simply too expensive.
Second, it's a border town, so you'd think attendance would be good, but even for the US and Canada games, it's been lacking. Canada fans have been showing up, but not many. Why? The canadian dollar is lacking against the US right now. So the already expensive ticket prices, are now even more for Canadian fans; add 30 cents on every dollar. (at least I think that's the current exchange rate).
You can see tonight, the Gold medal game is a much fuller arena, but still not sold out by the looks of things. People will pay expensive prices, for a gold medal game, but all the tournament games? No way.
Take a look at the ticket prices for next year's tournament in Vancouver/Victoria (click on The Vancouver, or Victoria image to see the price/seating charts for each:
https://www.hockeycanada.ca/en-ca/tickets
In Vancouver, the big areana... the worst seats in the house are $650 per seat, plus tax, for 19 games. That's like the top 10 rows, at the ends of the rink in the upper bowl. The furthest from the action you could be. That's about $35 a seat, plus tax, and you have to buy all 19 games.
Want to sit in the lower bowl? Cheapest deal there is the ends of the rink for $1650 a seat, plus tax. That's $87 a seat, plus tax, for 19 games. Again, no option to only buy what you want. Can you put them on stubhub? Sure, but who's really going to pay for Denmark/Belarus? etc. etc. It's simply too expensive for junior hockey. Sure, TSN and the IIHF are hyping the tournament up like it's a yearly olympics type thing, but it's still junior hockey. They're kids. now, I do find it great, entertaining hockey, but the average hockey fan just isn't going to pay that much money to go to a game, unless it's a medal game.
I love the hockey at this tournament, watch it on TV every year. IT's too good to pass up, but it's not worth that kind of money to see live. Rene Fassel said it himself today on TSN... over saturation is the big problem with the attendance. combined with record cold, and record snows in Buffalo this year, but bottom line, is the cost. If they sold tickets for the individual quarter, semi, and medal games for those individual prices it might fly (although the bronze game featuring the USA today was pretty poorly attended), but to force fans to but all 19 games, or 14 at the smaller arena, it's just crazy.
All in all, don't blame Buffalo, blame the IIHF and anyone else associated with the tournament. They're victims of their own greed off the backs of kids making basically no money at all from this with their crazy ticket pricing and packages. And, yes, I get it. If they didn't package them together that way, they'd never sell the games between the lower tier teams in the tourney, but... there's got to be a better way of pricing this.
Oh, and Go Canada Go! Bring home that gold!