BREAKING: Bank of Canada holds rates at 4.5% and sees soft landing