Home Investing Bank of Canada holds rates at 2.25% as global risks cloud outlook