Payments Canada corporate office is located in 350 Albert St Suite 800, Ottawa, Ontario, K1R 1A4, Canada and has 201-500 employees.
payments canada
paycanada
payment link corp
payments
Departments
Number of employees
Information Technology
50
Finance
43
Operations
41
Legal
28
Engineering & Technical
20
Marketing
16
Human Resources
15

| Location | People at location |
| North America | 51-200 |
| Africa | 1-10 |
Explore people who held key positions, contributed to Payments Canada's success, and advanced their careers.
Desktop Engineer at Government of Canada
Worked as Service Desk Analyst
at Payments Canada (2017-2017)
Partner and Co-Chair o... at McMillan
Worked as In-House Counsel (Secondment)
at Payments Canada (2016-2017)
Explore More
Founded in 1980 and headquartered in Ottawa, Canada, Payments Canada is an organization that operates a payment clearing and settlement system in Canada.... Read More