'Wave of nationalism': Trump tariffs are good politics in Canada and Mexico