The Bank of Canada is expected to announce an interest rate cut today as a cloud of uncertainty looms over the Canadian ...