Canada's Prime Minister Justin Trudeau leaves a hotel to meet U.S. President-elect Donald Trump at Mar-a-Lago in Palm Beach

Canada's Prime Minister Justin Trudeau leaves a hotel in West Palm Beach enroute to meet President-elect Donald Trump at Mar-a-Lago in Palm Beach, Florida, Nov. 29, 2024. 

Canadian Prime Minister Justin Trudeau is having dinner Friday evening with Donald Trump at the president-elect’s Mar-a-Lago Club in Palm Beach, Florida, according to a person familiar with the visit.

The person spoke on the condition of anonymity to discuss the unannounced trip. The sudden visit to Florida comes days after Trump threatened to impose a 25 percent tariff on Canadian and Mexican goods, along with an additional 10 percent on Chinese merchandise. The president-elect has said the tariffs would be aimed at halting an “invasion” of drugs and migrants into the United States.