The head of the Bank of Canada says the global economy has held up well through a series of recent shocks but that resilience ...