Is this (11:59PM PST) by any chance 24 hours since you booked the ticket? I've done many searches and at best I got 24 Hours free Cancellation. See Photos.
Btw by adopting Expedia's platform many other cool features have disappeared including the flexible date search where you got the calendar of fares.
1) As you can see from the time I posted, it was well over 24 hrs before the time stated in the screenshot.
2) It always showed that during the booking process (on Expedia), but after you book you'll see the full cancellation period in the itinerary. (you can try it for yourself)
3) The flexible date calendar may have disappeared (although IIRC it wasn't very accurate), but so did the Orbitz change fee that they used to charge in addition to the airlines change fee. Expedia never added their own change fees. And now Orbitz doesn't either.
Btw, I don't have stocks in Expedia.... I just do a lot of online searching for airfare, and I can tell you that they each have their own benefits. However the point about the cancellation policy that you mentioned is simply incorrect. And as I've mentioned in the past (in other threads), Expedia has the BEST cancellation policy out there possible. They allow calcellation until Monday 11:59pm PST for all flights booked after 12:01am on Friday. (Orbitz never gave the extra flexibility for weekend bookings, and even Priceline ends a half hour and a few time zones earlier)