Couple things at play here...
1. Tough spot for Canadians to be in. You obviously want to support these new kids at the WJ's, but maybe you don't want to give money to Hockey Canada. I don't think theres anything wrong with wanting them to win gold, despite the sins of the kids in the past - and the org/cover up. The kids grew up watching this tourny around Christmas, and this might be their only chance to play in it.
2. Ticket prices are insane. $100+ to watch Latvia v Canada? Get out.
3. Maybe Hockey Canada should have been removed from this tournament, and replaced with "Team Canada" or "Athletes from Canada" like what we saw from Russia in the Olympics.