The Bank of Canada held its benchmark rate at 2.75 per cent on Wednesday, ending a streak of seven consecutive rate cuts, as Canada grapples with a trade war.