I think it's pretty obvious from attendances that even though it's called the WJC, this tournament is really the CJC, the Canadian World Championship. The tournament used to be held in Canada every 4-5 years, which was bad enough, but it now takes lace on Canadian soil almost every other year. That's ridiculous.
It's not "rigged" but there IS enormous pressure not to displease Hockey Canada and also, to have the continued interest of Canadian fans and Canadian networks in the tournament.
As such, refereeing has been increasingly softer on Canadians in the last decade or so. But this grotesque call could really be the tipping point because it's so obvious, even to the blindest of Canadians, that this goal wasn't good.