Yeah, if you want to pay a decent price, you need to speak with the retention department. When my contract ended two years ago, I threatened to leave for a competitor and managed to get a 62$ + tx deal that includes:
- unlimited eve. and w-e after 6 pm
- 250 anytime minutes
- 6 GB of data
- visual voicemail, caller ID and 2500 text messages
and 50$ off the phone itself, in the form of a credit for my first month. It really pays off. Keep in mind that it costs more for them to lose a customer than to gain a new one, so they will try hard to keep you from leaving the ship!
State that you found a better deal elsewhere, (talk with Bell or Telus, or make up one if you want), and ask them to match it.
As your contract is still not over, you may try to argue that you will transfer your existing plan to a friend (or simply cancel it) and go elsewhere anyway and won't come back, because you're not satisfied.