He didn't say hockey is dead in Canada. Just that hockey is dying and I absolutely believe the reasons pointed out are real.
For instance, I drove to my friend's place in a brand new community in the far north of Calgary. Overwhelmingly black, Indian and Asian. In a one block stretch I counted nine basketball hoops on the driveways. No hockey nets anywhere on driveways like when I was a kid in the 1980s.
This is not to say you can't like more than one sport (I played hockey, baseball and flag football when young) but the markers I pointed out do not point in a hockey direction.
This will affect not only playing the game, but watching it on TV or phone (unlikely) or paying for a game (extremely unlikely).
I have another 30 years to go before I am dead and gone (based on stats) so I will enjoy hockey games until the end, but who knows how many franchises will remain in Canada if there are only 4 or 5,000 paying customers and the teams might have maybe 25% Canadian players in the 2054-55 season.