According to the website:
Based in Saint-Eustache, QC, American Express ATM is the leader in convenient and secure cash access worldwide. This comprehensive network provides access to over 1.5 million ATMs, giving customers convenient access to cash, with a quick and secure experience.