My wife is flying YUL-BCN on BA leaving tonight (24th) on BA94, she just got the email that her LHR-BCN flight is cancelled (BA474 on the 25th) and there is no more room on any flights to BCN on the 25th apparently. So should she just cancel her whole trip and get refunded? Seems pretty bush league from BA to have no availability to BCN for a non-event.