Both BA and AA fly to YUL so you could fly there if you really wanted to.
I haven't checked but I am fairly sure that WAS-LAX is on the transcon list, so SFO-JFK would be a 2nd transcon and not allowed. CAI is served by IB as well as BA (however IB uses a dreadful A320 so much less nice than the BA "longer-haul" service).
I see christep types faster than I do (sorry for the redundant post, it was in parallel).