In the UK, with regulations, I can spend about $50 get unlimited bandwidth, unlimited wi-fi access in 130,000 locations in the UK and in several thousand in 23 other countries, which incidentally includes many in Canada. You also get 5GB of online storage, and 'up to' 8mbps (I believe we were getting 6mpbs).
In Canada I can spend $80 on Bell's best package, get 100GB bandwidth, free unlimited wi-fi access at 650 starbucks, which you can get 2 hours free anyway! You also get 5MB (not GB) online storage (yet they give you 10GB of email storage to keep you off of hotmail or gmail). The only, supposed, advantage with this package is 16mbps, which I contest as fucking useless with such a low bandwidth cap, and I know for a fact (told by one of Bell's very own technicians this nice little fact) that our connection cannot get more than 1mbps (he said in a few months we might get 1.5mbps because they were upgrading the lines) and they're trying to fucking sell me 16mbps like I can actually use it!
The thing I want most is for service providers to choose how much my service providers can charge me, because I can pay $80 for shit I cannot even use! When we canceled our service with Bell they happily kept trying to charge us for wirecare (this is some moronic charge for faults in their lines, which in the UK they have to service for free cause it's their property) because we hadn't specifically canceled it. They wanted to charge $20 service termination for the wirecare, this despite it being free to cancel at any time if you're their customer... which brings their crazy logic into play. I'm not their customer when they're charging me $10 a month?!
When the Better Business Bureau got involved, all the magical charges they'd created for us (including new accounts that never existed, and thus legally cannot exist as they were never signed into existence, this included an entire change of name to someone who hadn't even created an account with bell!) amounting up to $80 a month magically disappeared.
People have no choice but to go with Bell in certain areas, and their business practices are fraudulent and the Better Business Bureau gives them an F because they avoid resolving the complaints.