The Avios program is a shared awards program owned by British Airways and is also used by Iberia, Aer Lingus, and Vueling. All of these programs allow you to earn Avios, but the act of earning and redeeming them will differ depending on which rewards program you sign up for.
British Airways is the flag carrier of the United Kingdom and the primary holder of the Avios rewards currency. Their main hub is located at London Heathrow and they have a secondary hub located at Gatwick Airport. British Airways serves over 160 destinations and codeshare with 20 airlines. British Airways is part of the oneworld alliance.
Iberia is the flag carrier of Spain and their hub is based out of Madrid-Barajas Airport. They fly to 26 domestic and 63 international destinations across Africa, the Americas, Asia and Europe. Ibera codeshares with more than 20 airlines and is part of the Oneworld alliance.
Aer Lingus is the flag carrier of Ireland and their primary hub is at Dublin Airport. Aer Lingus serves 93 destinations along with an more than 100 additional destinations with their codeshare agreements. They do not partner with any major alliance.
Vueling is a Spanish airline based at El Prat de Llobregat in Greater Barcelona with hubs in Barcelona–El Prat Airport and Leonardo da Vinci–Fiumicino Airport in Rome, Italy. They fly to over 140 destinations making it the largest airline in Spain. Vueling is not part of any alliance but they do codeshare with five airlines.
Avios Credit Cards
There's one Avios credit card available in Canada and that is the British Airways Visa Infinite Card offered by RBC. It's a solid option for earning Avios across British Airways purchases and grants a companion pass if you're willing to run heavy spend through the card. If you're looking to maximize your earnings, you'd be better off using transfer partner credit cards.