I think this is legally required in the US, if you book directly with the airline. This is a solid reason to never book through the flight aggregators.
Expedia provides the same cancellation period as well. It saved my butt once last fall when I clicked on the wrong month in the calendar. Plus I have used it for other flight cancellations with them.