I canc'd Sirius for similar reasons. They even billed an canceled/expired CC, but needed a new CC number to return the funds.
It all started with the "free" 6 months when I purchased my Fusion.
<snip> Nevermind - I got mad all over again as I typed the details.
Over the course of time I was offered more "free" service to further evaluate their programing, again a CC was required to start. Eventually I demanded that they turn it off and keep the balance, but they couldn't do that either. It took 6-8 months to sort it out; most of that time they were holding my money.
I have friends that can't live without Sirius, but it is not worth the hassle. I do not recommend them, primarily due to poor customer service.