Mayor: 'Barclaycard has landed' in Hamilton