Barclays Canada appoints Geoffrey Belsher as new chairman and CEO

Barclays Canada appoints Geoffrey Belsher as new chairman and CEO