What other countries do or do not do, have no bearing on what happens in Canada. Other countries may not have socialized medicine. Others have no workers rights or freedoms.
If other ISPs have higher caps or sell bandwidth a lower cost, who is stopping anyone from choosing those ISPs. No one is forcing you to choose Bell. It is not a monopoly. It is all about what the market will bear. Videotron, Rogers are no different.
I don't understand why this practice is anti-competitive. Should Bell allow us all to download whatever for some fixed cost, and allow all the over-the-top players like Netflix get a free ride and reap all the benefits of the infrastructure put in place by Bell and others?
Unless the network infrastructure players make money, there won't be an infrastructure for anyone to use. With more and more high bandwidth services emerging, without restrictions Bell will need to invest more and more in the infrastructure to provide service. Without increased revenue, how do you expect Bell to pay for that?
If everyone would pay their fair share (and that means those using more, pay more), the costs would remain reasonable and low. I am not interested in having my rates go up, because some choose to download torrents all day long.
If you think that the networks have infinite capacity and require no investment as traffic grows, I am sorry to tell you that is not the case.