And just which "they" are you refering to??. Totem uses 3rd party billers so "they" are the ones to go after in a case like this. "they"(Totem) has no control over the third party billers, just as the third party billers have no rights to hand out Totem's "here are a few tickets"
The way I would have gone about canceling is go to Totem first, then immediately go to the third party biller I used to set up the account (Epoch or whoever) and cancel there too, that way they both know at the same time and the account will not be billed again.
Your statement is not at all clear as to whom you went to about canceling the sub, just "they" as far as I can see.
I have always had good results from Totem's customer service with any problem whatsoever, and I have had a few in my time.
The third party billers Totem uses, I can not say the same for, nearly all of them have little or no customer service, or just don't give a S#@t.
Had you ***** to Totem the very first time this happened, I am sure they would have done everything in their power to rectify the situation, although there would have been a load of red tape for them to wade through to get it resolved, I am sure it would have been done and in a timely manner.