Its' not the government that is the problem, though I will agree we have had several decades worth of governments that have played a hands off approach for far too long.
The CRTC is the problem, that festering retirement home stacked full of ex-Bell, Rogers and Telus executives. It seems that the CRTC has launched a pissing contest with the current government for undermining the role of the CRTC. I was the current Minster of industry that approved the go ahead of WIND mobile despite the fact that the CRTC felt they didn't have the required Canadian content.
Of course the truth of the matter is that none of the incumbents want to invest money into their own networks when they are guaranteed a steady and profitable rate of return. Now that a foreign owner has been given the rights to operate here, Bellus & Robbers sacred calf of profitability has been threatened. As such the CRTC and its micro mandate of Can-con and mantra of serving its corporate masters by chastising the government for allowing (oh god forbid it) actual competition in the market place.
It is nice that Telus will waive the fee of a modem, other ISPs do, but somehow Bell is allowed to charge more for service, and then separately charge for the modem (with an every increasing amount). Clearly Bell's service fee doesn't provide actually viable service, how can it be a service if it doesnt include a vital element which is required. Still because Bell does not participate with any of our pathetic and toothless marketing and ad regulatory watch dogs they continue to bleed the market dry wherever possible.
Clearly it is Better with Bell; the CRTC goes to great lengths to ensure Bell has as little competition as possible.