Bank of Canada rate decision: hold expected as trade war and inflation collide