I'm going to go Devil's Advocate here or, rather, this is how you could do it...
Get TSN Direct and it includes TSN+. Gets you all CFL (enhanced games only for CTV broadcasts). Gets you some NFL but it includes NFL RedZone. Gets you part of the Olympics every two years. Gets you World Cup. Gets you at least half(?) the Jets games. Gets you tennis.
CBC Gem - free - Olympics. I think it also has some weekend. NHL games? But, I'm assuming that.
Sportsnet - Gets you lots more NHL and the rest of the Olympics. Blue Jays (but you didn't ask). Tennis too.
That's not too bad, I guess. If you time it right and get discounted annual plans or become diligent in canceling services when you don't need them, you could save a lot of money. But, it's work and paying attention.
I pay my cable bill and don't think too much. I almost subscribed to DAZN this week because they had a really good deal on but, when I discussed it with my son, he pointed out that the 9ers had 6 primetime games and the rest would be on RedZone. And, since they've cut their free boxing coverage way down, it didn't make financial sense.
There's a bit of a ponzi scheme going on right now and I expect the bottom to fall out soon enough. When it does, I expect the market to correct, consolidate and end up back in a cable model of bundling everything. Everything old is new again. It's just going be delivered via the Internet.