The expiration date is a few extra digits that help validate the card. They might not let a new charge go through with an expired card (or they might), but a recurring charge is handled differently. Expecting that a service provider will cancel an account just because the card on file doesn't work is a great way to get a large unexpected bill in the mail.