Here's why the Bank of Canada is continuing to hike its key interest rate; Toronto schools are seeing an unprecedented spate of violence; and, if you are looking to buy a new Christmas tree, a shortage is hiking prices.