The Bank of Canada is caught in a conundrum, trying to balance the impacts of trade uncertainty - and the threat of ...