Mobile pricing in Canada is entirely mental. The charges carriers charge here is crazy compared to europe or asia. I had hoped that when we went from 3 to 6+ carriers things would improve, but they haven't. :(
Mobilicity has $12.50/month unlimited calling plans now... I wouldn't say things haven't improved. If you use the upstart carriers you're paying a lot less. What hasn't happened is that Rogers or Bell or Telus have reduced their prices to match. Presumably they are anticipating that at some point they can simply acquire the new carriers and fold them in, like Fido or Virgin Mobile.