If it were me, id be telling them politely that they can shove their flight up their arse... and if they are cancelling your flight then they should find you a flight at a LATER DATE and put you up for longer out there... kick up enough fuss and something will be done about it... dont sit back and take it.