ouch, sorry to hear that. If only you'd posted sooner.
But take consolation in knowing this information for the future, when it will undoubtedly save you more than $45 next time.
And UA is generous in this regard -- most other airlines don't have any cancellation window.