I'm connected via cable with Cogeco. They charge me a monthly fee for a limit of 80GB. If I exceed that, I get charged a little premium but I never exceeded it. If I would download more, I could always take an other service pack and get a 120GB monthly limit, and I think there is an other one that costs even more and allows for unlimited download.
I think it works well like this, and I don't see why they should change their way of billing their costumers. Basically, with Cogeco, it's up to the costumer to know what kind of download limit they need and choose and pay for the service pack that better suits them, or adjust their usage so they don't get charged for "over-usage".
Bell and Rogers have always been known to be sharks. This is not surprising to me that they would want to go that route.







