Mark Carney’s Liberals swept three special elections amid escalating trade tensions.