So don't eat food, take medicine or have access to a phone or internet... our problem up here is that our oligopolies are so entrenched that they're often impossible to avoid.
Each one of them uses the Robellus network, and can only provide to some residential areas since that's what the CRTC can regulate.
Robellus charges them all the same price, which is why all of them have nearly identical plans - because fundamentally, they are. You get even worse technical service since Robellus controls that and they drag their feet on it (not customer service, that's often better).
CRTC has been increasingly toothless too on actually forcing competitive prices or service down. If you got recent fiber connection, you might be screwed as then there's a moratorium on Robellus being forced to share service, so you might end up with no third-party options for a while.
And if you're looking for a commercial zone connection, well, more likely than not RIP since CRTC doesn't regulate that, so you're stuck with whatever shit service at inflated prices Robellus offers.
Access to independent grocers/co-ops/etc is also not necessarily a given if you're not in the right areas. Mostly more remote areas without much local agriculture tbf, although there may be more I'm not thinking of.
Sasktel and Vidéotron(Freedom and Fizz) own their own infrastructure so that is also a lie that each of them use Robellus network except for when you venture outside the areas of coverage you go onto a partner network which is one of the big 3 however these smaller telecom companies can negotiate lower usage fees than the individuals ever could.
Yes I agree that the CRTC needs to be fixed and be more adequately funded so they can have some teeth.