I need to fly to Canada at the end of the month, if I want to fly direct (which I'm assuming is the least risky strategy in terms of likely cancellations and the knock on effects of that) it looks like it needs to be Air Canada or British Airways. Both out of Heathrow, similar prices for the dates I need, is one a safer bet than the other?