You could join the AA scheme but just put Canada in as your country of residence. When you have got the points for the BA and CX flights, then change it to France. Sign up for the Platinum Challenge and you will get platinum (OW Sapphire) after the 1st 20,000 miles and then get lounge access and 100% mileage bonus there on
Dave