Canadian Prime Minister Justin Trudeau travelled to Florida on Friday for a dinner with Donald Trump at the president-elect’s Mar-a-Lago estate, as the incoming US leader promised tariffs on Canadian imports. The unannounced meeting came at the end of a week that has seen Canada as well as Mexico scramble to blunt the impact of Trump’s trade threats, which experts have warned could also hit US consumers hard. A smiling Trudeau was seen exiting a hotel in West Palm Beach before arriving at Mar-a-Lago, making him the latest high-profile guest of Trump, whose impending second term – which starts in January – is already overshadowing the last few months of President Joe Biden’s administration. Flight trackers had first spotted a jet broadcasting the prime minister’s callsign making its way to the southern US state. A Canadian government source later told AFP that the two leaders were dining together. Trump caused panic among some of the biggest US trading partners on Monday when he said he would impose tariffs of 25 per cent on Mexican and Canadian imports and 10pc on goods from China. He accused the countries of not doing enough to halt the “invasion” of the United States by drugs, “in particular fentanyl,” and undocumented migrants. Mexican President Claudia Sheinbaum spoke with Trump by phone on Wednesday, though the two leaders’ accounts of the conversation differed drastically. Trump claimed that Mexico’s left-wing president had “agreed to stop migration through Mexico, and into the United States, effectively closing our Southern Border.” Sheinbaum later said she had discussed US-supported anti-migration policies that have long been in place in Mexico. She said that after that, the talks had no longer revolved around the threat of tariff hikes, downplaying the risk of a trade war. Biden warned that same day that Trump’s tariff threats could “screw up” Washington’s relationships with Ottawa and Mexico City. “I think it’s a counterproductive thing to do,” Biden told reporters.