Trump described Justin Trudeau conduct in Saturday's meeting as "meek and mild" behind closed doors.
This weekend's G7 Summit in Canada may have ended in disarray as President Trump took exception to his host's comments on trade and refused to endorse the final communique, but even before the U.S. stormed out deep divisions on climate and environmental policy were already baked in to the summit's outcomes.
Trade disputes between U.S. and India have heightened, indicating that Trump's economic grievances are not restricted to the developed countries alone.
The leaders of some of the world's largest economies had worked late into the night to craft a final message from their meeting in Quebec, finding a careful balance between their concerns and Trump's, particularly on trade.
Trump and Kim are set to meet tomorrow at the Capella Hotel on Sentosa for talks which could see North Korea dismantle its nuclear arsenal in return for economic help and security guarantees.
However, unlike countries like China, Mexico and Canada and those from Europe, India is not on top of the trade issues for the Trump administration.
Canadian Minister of Foreign Affairs Chrystia Freeland offered a more polite response to Trump's attacks on Trudeau.
Trudeau had told reporters that Trump's decision to invoke national security to justify United States tariffs on steel and aluminum imports was "kind of insulting" to Canadian veterans who had stood by their United States allies in conflicts dating back to World War I.
China and the USA have averted a trade war by reaching an agreement last month under which Beijing has agreed to "significantly increase" its purchases of American goods and services to reduce $375 billion trade deficit with Washington.
Trump tweeted Saturday evening, saying he was responding to the Canadian leader, who he called dishonest and weak.
The President's intervention torpedoed an attempt to reassert the group's commitment to free trade and paper over the cracks in the western alliance exposed by Trump's controversial decision to slap tariffs on steel and aluminium.
He concluded: "Sorry, we can not let our friends, or enemies, take advantage of us on Trade anymore".
"As long-standing allies, we do not make progress by ignoring each others' concerns but rather by addressing them together", she said.
"We would hope that the U.S. will similarly honour the commitments that they have made", he said, speaking before a parliamentary statement on the summit by Prime Minister Theresa May.