Nope - you're screwed. No point in cancelling till the very end, maybe you get lucky and there is a MX issue that cancels the flight.
I always thought the airlines should give you something if you cancel - even something trivial as $25 in credit if you cancel 24 hours prior. Just somehing so that you have some incentive to cancel the ticket and not just do nothing...perhaps that allows them to sell the seat. But I suppose nowadays everything is oversold anyway