Agreed! There’s no system here, same thing happened with us, 30th our daughter had to go and 29th we also received a message at night and we got the flight for 2nd July that too was informed on 1st, and we had to book Air Canada the same night as we had to reach on 30th June , no other option but to spend money , big hastle here unlike India very poor system