I've talked with the credit card company but they cannot guarantee they'll get my money back. According to them they cannot override the policies of the company (no refund/fees for cancelling) without justification and I'll have to wait until the flight date is passed to find out if I'm okay. I'll try to book on another airline because I don't know if I have the flight or not.