My workaround to this has been to email the company telling them I want to cancel. Once I either don't get a reply, or get a reply saying "just call us and we'll cancel!", I dispute the next charge with American Express and have the email record of trying to cancel. I believe they also offer a "stop allowing charges by this merchant" feature that cuts off future charges.
replies(7):