Hello, TNG42,
according to both radar track, ACARS messages and flight plan systems BA85 departed London Heathrow normally on April 21st, and arrived on time in Vancouver.
It's only Flightaware, that shows no status for the flights and gives it a significant delay.
Are you sure about the date April 21st as well as the other details in your message?
Servus, Simon