British Airways Avios can be earned transferring rewards from several hotel programs and two major Canada credit card partners: American Express Canada Membership Rewards and RBC Avion Rewards.
British Airways Transfer Partners
You can earn British Airways Avios by transferring rewards from several loyalty programs directly to your British Airways Executive account.
Out of these partners, AMEX CA Membership Rewards and RBC Avion Rewards are going to be the best options for quickly earning lots of Avios. Marriott Bonvoy is also a solid option if you frequent Marriott brand hotels.
American Express Canada Membership Rewards
AMEX CA Membership Rewards is one of the best programs for earning British Airways Avios since you can easily earn 2x-5x points across AMEX Canada's many credit cards which include categories such as airfare, restaurant/dining, gas station, travel, and grocery.
RBC Avion Rewards
RBC Avion Rewards offers a handful of credit cards that can help you build your Avios with British Airways.
The transfer ratio of RBC Avion Rewards Points to Avios is 1:1, so you'll be able to earn the equivalent of 1 to 1.25 Avios per $1 spent using RBC Avion Rewards credit cards.
It's not the highest amount, especially when compared to AMEX's line-up, but it can still help you build your Avios across everyday purchases while providing great travel benefits.
Marriott Bonvoy Points provides a great way to top off your British Airways Avios account.
The transfer ratio is 3:1 meaning that every 3,000 Marriott Bonvoy Points you transfer will earn you 1,000 airline miles. This is great considering that you can earn a lot of Marriott Bonvoy Points easily when spending with Marriott.
Plus, Marriott offers 15,000 additional points for every 60,000 you transfer which will net you an additional 5,000 Avios!
Use the conversion calculator to calculate point transfers from AMEX Canada, RBC Avion, and other partner programs offered in Canada into British Airways Avios.