Some links to products and partners on this website will earn an affiliate commission.
British Airways is currently offering some extremely good value Business Class fares to Vancouver – starting at just £1,205:
As you can see, the very cheapest fares are from Inverness and sometimes involve additional connections and long layovers, but you can book direct from London Heathrow for a little over £100 more:
The fares are available for travel from January to March 2019 and a five day minimum stay is required.
The best way to find the cheapest fares is to start your search using Google Flights, in order to see a wide range of dates at once, then check specific dates on Momondo, Kayak and Skyscanner to see whether they can find any cheaper options available via online travel agencies (they can often knock ~£100 off!).
Where to credit the flights
If we take the example of a simple London Heathrow-Vancouver return, you would earn 14,140 Avios (worth about £140) and 280 Tier Points, if you credited to British Airways Executive Club.
As usual, I’d suggest crediting British Airways Business Class flights to Alaska Mileage Plan instead, because you earn more miles and the miles are more valuable. London – Vancouver return should get you ~23,500 Alaska Mileage Plan Miles, which I’d value at about £400.
BA Business Class (and First Class) fare deals from the UK seem to be much better value than they used to be a couple of years ago. Club World isn’t the best Business Class product in the world (by a long shot!), but many people place a high value on the convenience of being able to fly direct from London.