Go into the store during a busy Saturday afternoon. Show them the bills and start causing a scene. Become that crazy person and watch how fast things get done. When you call customer service, prepare to stay on hold for hours on end to get what you want done. That's if you don't get hung up on during their 25 min hold sessions...
I was with Rogers years ago and they had a crazy charge on the bill for some roam charges. During that month the phone was given to Rogers as the phone had some issue (I forget the exact problem). The loner phone was constantly on roaming. I didn't notice as I was in Canada and no where near the border (Barrie, ON.). Called and got no where, hung up on while I was on hold. So, F that noise and off to the store. At first they won't help you and tell you to contact customer service. I spoke with the manager and was able to resolve the over charge and have a credit put onto the account. The credit was for $100 I think. I used that credit right there to cancel the contract and walked out of the store. I don't use Rogers for anything.