1) Does Bell really pay money for their peering arrangements? Is Bell paying for all of the bandwidth between their network and the rest of the Internet? Or are their peering arrangements much like other backbone providers' peering arrangements where it's a handshake and no money changes hands? Is the 'cost' that Bell says that it pays for outside internet access really the cost of maintaining their links to other peers/networks (and not payments made directly to those peers/networks)? If so, then the difference between the outside internet and their internal networks should be minimal. The only real difference would be the most of the bandwidth is leaving the network vs staying inside of the network just due to most of the content that people want being on the wider internet (not because it's somehow 'cheaper' to use the internal network b/c they are paying for bandwidth that leaves the network).
2) As cal5k states, the third-party internet providers that are using Bell's last mile lines are also being forced to pay these usage-based charges, even though they are not using Bell's connections to the internet. These providers have their own peering arrangements to the internet and are just hooking into Bell's last mile infrastructure. So if the real reason for usage-based billing is because Bell needs to recover the costs that it pays for bandwidth that leaves it's network through it's own peering arrangements, then there should be no reason to force third-party providers to be on a usage-based billing model as well.