Earn up to 200,000 Bonus Avios for Transatlantic flights out of Canada

If you are planning any full fare Transatlantic travel from Canada or via the U.S. on British Airways, American, Iberia or Open Skies then this offer is for you (as pulled from my BA page):

Earn up to 200,000 Bonus Avios when you fly on a full-fare, transatlantic round-trip ticket for travel beginning and ending in the United States or Canada for flights that are operated and marketed by British Airways, American Airlines, Iberia or OpenSkies.

Bonuses as follows: Earn 20,000 Bonus Avios per qualfiying round trip flight, on the 5th round-trip an additional bonus of 100,000 Avios points can be earned.

Full Details, Online Registration & Booking (Registration is required) Until May 31, 13


(i) on British Airways operated flights, includes fares booked
in First Class, Club World Business Class, World Traveller Plus
Premium Economy or flexible/non-restricted World Traveller Economy
Class: F, A, J, C, D, R, I, W, E, T, Y, B or H;

(ii) on American Airlines operated flights, includes fares booked
in First Class, Business Class or flexible/non-restricted Economy
Class: F, A, J, R, D, I, Y, B or H;

(iii) on Iberia operated flights, includes fares booked in Business
Class or flexible/non-restricted Economy Class: J, C, D, R, I
or Y;

(iv) on OpenSkies operated flights, includes fares booked in Biz
Bed/Business, Prem Plus/Premium Economy and flexible/non-restricted
Eco/Economy: J, C, D, R, I, W, E, T, Y, B or H. This promotion
does not apply to flights marketed or operated by franchises,
including Comair, Iberia Express, and Sun-Air, or any other code
share partners or oneworld© Alliance members. Restrictions:

Valid of residents of U.S and Canada only