Bank of Canada maintains overnight rate amid global economic uncertainties