British Airways is offering special Club World fares to Montreal, Toronto and Vancouver from Monday 1 July to Saturday 31 August 2019.
Return fares are available from £2,299 for Montreal, £2,229 for Toronto and £3,099 for Vancouver.
These fares are available when booking 50 days in advance. A Saturday night stay is also required.
Flight and holiday packages are available for £2,626 for Montreal (7 nights), £1,868 for Toronto (4 nights) and £3,454 for Vancouver (5 nights).
These are by no means the best Club World fares for these destinations but they are available at relatively short notice and best available fares ordinarily have to be booked at least six months in advance.
Full details, including terms and conditions, are on the special fares page of ba.com
Flights must be booked by 23:59 GMT on Sunday 16 June 2019.