Sure, but if you advertise unlimited data and a data rate of 100mbps you should be obligated to deliver 100mbps for as long as the user continues to pay for service.
Except that I guarantee there's some fine print in the terms that says otherwise. Also, cancelling his service means he's not continuing to pay for service.