Hockey is in decline in Canada. The number one watched sporting event in Canada is the Super Bowl,
Number 2 is the World Cup of soccer, Number three is Euro Cup of Soccer.
All three have nothing to do with Canada. Changing demographics will see hockey become a minor sport in the next 20 years.