You can cancel at any time for any reason you up to the day before you have reserved. You get back all but $8 of what you paid.
I would check the website or contact them directly. Based on your cancellation reason, they may be flexible about a cancellation charge, if there is one.
Thanks! Your answer is awaiting moderation.