The Bank of Canada says elevated levels of economic and geopolitical uncertainty were behind its decision to hold interest rates for the second time at 2.25 per cent, and that uncertainty is bleeding ...