Bank of Canada plans to keep interest rate near zero until 2023