Visa operates the world's largest retail electronic payments network, providing processing services and payment product platforms.
Stacey Madge, President and Country Manager, Visa Canada Corporation
Address:
77 King St West
Suite 4400
Toronto, ON M5K 1J5
Canada
Telephone number:
416-860-8623
Visa Canada Corporation / Corporation Visa Canada does not have any subsidiaries that could have a direct interest in the outcome of the undertaking