Last time I checked Buffalo is in the U S A. At least an hours drive and border delays. Plus as was mentioned Canadian dollar is about 20% less than the U S dollar. So add that to the already ridiculous ticket price.
So yeah ticket price plus 20% plus a tank of gas round trip. Plus international border, equals too expensive. That being said I believe the Canada Finland game outdrew the U S game. If you think it was Americans attending the Canadian game, 90% of the crowd was wearing Canadian hockey sweaters the other 10% were probably Canadians as well. They just didn’t have sweaters, cheap mothers