OP here! Here's the full story. I live in Quebec, where we have basically two providers for telecommunication services, plus a few small redistributors. I'd had major issues with one of them in the past (another long story culminating with a phone rep yelling at me about how sometimes it's the customer's fault, admitting it was their fault once they finally listened to what I had to say and then their manager trying to charge me hundreds of dollars to fix their screwup) so we decided to go with the other, but after a couple years of crappy service with them we decided to cancel our cable and internet with them and give a redistributor a chance. They sent us the necessary slips and we returned our rented equipment using the mail services they had specified. So when we received a bill for over $1,000 the next month, my husband called to clear it up and was told that they could see in their system the equipment had been received, but it could take them up to two billing cycles to process the returns and they would give us a credit once it was done. He asked to speak to a manager, who said he would process it right away and cancel our preauthorized debit to make sure it didn't go through. Three weeks later, it did. That time, when he called, my husband was told that cancelling payments could take up to a month to process and we should have put a stop payment on it with our bank. The whole thing was ridiculous since they had all the equipment the whole time. We were able to make some transfers and pay our mortgage on time, but timing was just terrible and our savings are somewhat depleted right now since we did just buy a house about a month ago and were required to put a lot down due to my husband being self-employed! We did go to our bank to report this, and after a short investigation they were able to refund us a couple of days ago. But after all that we will definitely be cancelling what remaining services we had with that provider!