AA to go cashless on domestic and Canada flights

Can someone still give me a reason as to why they are going cashless only on Domestic, and not International flights? Last time I checked all of my major credit cards worked just fine when visiting other countries.

Probably is just that they're still in the process of programming for other currencies. Software development isn't cheap so getting the product out there to start making money on it on domestic only is better than waiting until the whole thing is complete for all currencies. It can start paying for itself sooner (and do live testing), so that they can upgrade it and fix any bugs found along the way. Pretty standard stuff.