If you have a DONEx you travel in First on AA anyway (on 2-class domestic flights).
You can get to CAI from MAD or BCN.
BA flies to Montreal (YUL) daily Monday to Friday from LHR.
You can't do WAS-LAX and SFO-JFK on the same itinerary - only one US transcon allowed.
That's all I see quickly.