That is exactly what I have ended up doing. I pulled my whole trip in and will return on April 10th NCL to YYZ on BA connecting to CP. Even for this the agent, who was extremely pleasant and helpful, had to request the release of an extra seat on the CP transatlantic flight. It will be worth it! 40K miles versus 60K after May 12th or on AC at any time.