Don't we also have the worst speed for cost Internet, and the highest cell phone bills in the industrialized world?
It's the big tri-opoly going on. If there were more large ISPs other than Bell, Rogers, and Telus, things would be a lot more competitive. I personally use YesUpNet, an indie ISP and I get unlimited bandwidth and 5x my previous download speed for the same price as my previous Internet plan through bell.