@Lindsay334 It appears you have been massively let down by the host not cancelling properly. Whether this was intentional or not who knows!
Do you have any proof of the host cancelling on Airbnb messages? If not then it could get quite difficult.
Is the host no longer communicating?
If they are not you should let the host know that, as a minimum, you will write a review exposing their poor behaviour.
Lets hope others have some ideas as well.