The Canadian government compels the major telecommunications providers to lease their services to independent ISPs. Getting internet service installed with an independent ISP literally involves a visit from the major telecommunications provider and the service is pretty much equivalent to what the major telecommunications provider offers. The difference is price. Few of the independent ISPs try to attract customers with special offers since their rates are typically lower than their provider's consumer internet rates to start with, even when you consider the major provider's special rates.
The company I'm with was almost apologetic when they raised their rates, twice over the past decade, even though their increases were lower than inflation and the major ISPs were increasing their rates nearly every year. They don't play games with customer retention. If you want to cancel, they cancel. If you don't really want to cancel, well, you won't get a special rate.
While a part of the independent ISP's advantage is due to the rates they pay being regulated, I get the impression that they also keep their costs down by not playing games. It also keeps my costs down since I don't fall prey to their
games. It also reduces the stress in my life since I really don't like playing exploitive games.
Choice is good.
EDIT: clarification.