I talked to several people at CP and they have stated the following:
1)The bonus offer is only availalbe for people who were mailed a letter. If you did not get a letter, you can request a letter by calling the frequent flier desk.
2)It does not matter where you live---Canada, US or Tibet---all members who got the letter can earn the bonus.
3)If you fly on any codeshares, the codeshare metal has to be a member of the oneworld alliance. In other words if the codeshare is being operated by American or British you are OK. If the codeshare is being operated by Alaska/Horizon it does not count.