Agreed. I like seeing the non-NHL markets get to host the WJC. After all, they're the ones who support the U-20s at the CHL level.
Early on it was left to the CHL markets to host for Canada...
1986 - Hamilton
1991 - Saksatoon
1995 - Red Deer (with a Canada game in Calgary and Edmonton)
1999 - Winnipeg
2003 - Halifax
Then comes a very noticable shift to the bigger markets...
2006 - Vancouver
2009 - Ottawa
2010 - Saskatoon (the lone exception)
2012 - Edmonton/Calgary
2015 - Toronto/Montreal
2016 - Montreal/Toronto
It's a shame.