British Airways has signed a new codeshare with Canada's Porter Airlines. Image: AI generated.

In this article

If you collect Avios and have ever wanted to get beyond Toronto or Montreal without piecing together separate tickets, there's a useful development to note. British Airways has announced a new codeshare agreement with Canadian carrier Porter Airlines, opening up 17 domestic Canadian destinations that you can now book on a single ba.com ticket - and crucially, earn Avios and tier points on.

It's not the most headline-grabbing announcement of the year, but for anyone planning a trip deeper into Canada, it quietly removes a real bit of friction. Here's what it actually means for us in the UK.

What's been announced

British Airways and Porter Airlines have signed a codeshare deal that lets BA customers book Porter-operated domestic flights under a BA flight code on ba.com. The destinations connect from the existing British Airways network when you're travelling to or from London via Toronto (YYZ) or Montreal (YUL).

The headline points:

  • 17 Canadian destinations become bookable under a BA code, including Ottawa, Edmonton and Winnipeg

  • One transaction - you book the whole journey, London to final Canadian city, on a single ticket

  • The British Airways Club members earn Avios and tier points when travelling on the Porter flights

  • Flights are bookable now on ba.com, for travel from 8 July 2026

One detail worth flagging: for now, only British Airways is selling these codeshare flights. Porter told the trade press it will introduce its own distribution in the coming months, so if you're booking from the Canadian side, that's still to come.

Who is Porter Airlines?

If you've not flown them, Porter is a Toronto-headquartered carrier with around 20 years of operation, flying to over 40 destinations across North America, Central America and the Caribbean. They've built a reputation on their "Elevated Economy" product, which is genuinely a cut above what you'd expect from a short-haul economy seat.

That means complimentary drinks served in real glassware, premium snacks, two-by-two seating (so no middle seat), and free, fast-streaming WiFi. For domestic connections after a long-haul flight from the UK, that's a pleasant way to round off the journey rather than the usual no-frills hop.

The 17 destinations

Here's the full list of Porter destinations now bookable under the BA code:

  • Calgary

  • Charlottetown

  • Deer Lake

  • Edmonton

  • Halifax

  • Kelowna

  • Montreal (Metropolitan)

  • Montreal (Trudeau)

  • Ottawa

  • Quebec City

  • Saskatoon

  • St John's

  • Thunder Bay

  • Toronto (Pearson)

  • Vancouver

  • Winnipeg

  • Victoria

That's a genuinely broad spread - from Victoria on the Pacific coast all the way to St John's on the Atlantic. Cities like Quebec City, Halifax and Kelowna have always been a faff to reach on a through-ticket from the UK, so seeing them bookable in one transaction is welcome.

Why this matters for Avios collectors

The real value here is twofold. First, the convenience of a single ticket means your baggage is checked through and, if a connection goes wrong, BA is responsible for getting you rebooked - a meaningful protection compared with self-connecting on a separate Porter ticket.

Second, you'll earn Avios and tier points on the Porter segments. If you're working towards or maintaining status with The British Airways Club, those extra domestic sectors can add up. You can check exactly how many tier points a given BA itinerary earns with our British Airways tier point calculator, and our BA Avios earning calculator will show what a cash booking earns.

The honest caveat: this is a codeshare for earning and booking convenience, not (at least for now) a new sweet spot for spending Avios. The press release talks about booking and earning, not award redemptions on Porter. So treat this as a way to reach more of Canada on a paid through-fare while collecting points, rather than a new redemption hack.

Getting to Canada on Avios in the first place

Of course, the codeshare is most useful once you've crossed the Atlantic. The good news is that BA's transatlantic gateways into Canada remain solid Avios redemptions. As a rough guide, a one-way Avios reward from London to Toronto currently starts from around 27,500 Avios plus taxes in economy off-peak, rising to 88,000 Avios in Club World off-peak (peak pricing and taxes apply on top).

If you want to see live award availability across BA and partner airlines, our Award Travel Finder tool is built exactly for this, and our how many Avios for a flight tool gives you the full BA reward chart at a glance. Once you've got a flight in mind, you can preview the cabin and check live seat availability on Flight Seatmap.

My take

Codeshare announcements rarely set the points world alight, and this one won't either - there's no transfer bonus, no shiny new redemption rate, no status shortcut. But I actually think it's quietly one of the more practical things BA has done for Canada-bound travellers recently.

Canada is a vast country, and the gap between "I can fly to Toronto on Avios" and "I can actually get to Kelowna or Quebec City easily" has always been annoyingly wide. Having those onward sectors on a single protected ticket - while still earning Avios and tier points - genuinely makes a multi-city Canadian trip less of a logistical headache.

I'd love to see this evolve into full award redemption access on Porter down the line, which would make it far more exciting for those of us spending points rather than cash. For now, though, it's a sensible, useful addition. If you're planning a Canadian adventure beyond the usual gateways, it's worth knowing about.

Will it change your plans? Let me know below.

Reply

Avatar

or to participate

Keep Reading