Global uncertainties, high interest rates, & successive hikes by the US Federal Reserve & Canada's Central Bank.