I disagree with paragraph 1. TV has been around for a century and it will be around for another 100 years.
TSN has football (Canadian College, U.S. College, the CFL and the NFL in the summer / fall / winter. They have the World Juniors. They have March Madness. They'll be more than fine.
If Amazon, Apple and Netflix want the streaming rights to Canada, take em - they'll burn thru money like Rogers did.
The NHL will want a presence on Canadian TV - and that's something Amazon, Apple and Netflix cannot provide. TSN and Sportsnet should work together to negotiate a very profitable deal with the NHL for TV. If the NHL isn't interested in their terms, walk away and we'll see who blinks first.