Alberta Premier Danielle Smith continued her diplomatic charm offensive in the United States with a surprise visit to Mar-a-Lago, the Florida resort owned by incoming American President Donald Trump.