Macron said that the US, which had pulled out of the Paris Accord and the Iran nuclear deal, and which has now imposed steep steel and aluminum tariffs on Europe, Canada, and Mexico, needs to be persuaded to remain in the "community of nations".
Trump left the summit after breakfast Saturday to fly to Singapore to prepare for his meeting with North Korean leader Kim Jong-un.
"POTUS is not going to let a Canadian prime minister push him around on the eve of this", Kudlow said, using an acronym for president of the United States. "Divisive rhetoric and personal attacks from the U.S. administration are clearly unhelpful".
Canadian Prime Minister Justin Trudeau shot back at Trump's comments at a press conference Saturday by saying Canadians "did not take lightly" that the American tariffs were introduced on a basis of national security, and that they would not be "pushed around". "We are sticking to them and whoever reneges on them is showing incoherence and inconsistency", President Emmanuel Macron's office said on Sunday in a statement to AFP news agency.
Trudeau refused to respond early Sunday to the insults.
"Why are we having a meeting without Russian Federation in the meeting?"
"Canadians, we're polite, we're reasonable, but we will also not be pushed around".
"This is a more or less balanced relationship and one that's vitally important to businesses and consumers on both sides of the border, and one that Trump supporters have no problem with", the former prime minister noted.
"He ought to come out and apologize in the name of the western allies", Kudlow said of Trudeau.
Trump also accused Trudeau of dishonest behavior, claiming that his statements after summit had contradicted his behavior during their meetings.
Kudlow, in a separate TV appearance, said Trudeau was "polarizing" and "really kind of stabbed us in the back".
Donald Trump and Justin Trudeau have been at loggerheads over trade tariffs
"State of the Union" host Jake Tapper asked Kudlow what right Trump and other USA officials had to be offended by Trudeau's comments, given the dispute.
He said Trump "did the courtesy to Justin Trudeau to travel up to Quebec for that summit".
Responding to Kudlow's remarks on Sunday-which came just as Trump touched down in Singapore after ducking out of the G7 summit early-Huffington Post reporter Matt Fuller wrote: "It's wonderful that Larry Kudlow thinks he's helping the U.S".
"We spend two days working out a (joint) statement and commitments".
Speaking with host Alex Witt, Lieu was asked about the Trump administration's newly-launched trade war with longtime ally Canada.
The president also spoke at length about trade policy, which has been a contentious issue at the G7 gathering.
Mexico hit back with fiscal penalties on USA exports like pork, steel, cheese and whiskey. Moments after Trudeau's government released a joint statement that was said to have been agreed upon by all seven nations (The U.S., France, Britain, Canada, Japan, Italy and Germany), Trump went on Twitter to reveal his real thoughts.
"We were coming together beautifully, OK?"
Before the G-7 summit, Trump tussled with Macron over the tariffs.
"You just don't behave that way".
At one point, Kudlow called Trudeau "Pierre Trudeau", apparently inadvertently.
The United States blamed Canada on Sunday (June 10) for the disastrous ending to the Group of 7 (G-7) summit, saying Prime Minister Justin Trudeau "stabbed us in the back", while American allies held Washington responsible. The Canadian leader pulled a "sophomoric political stunt for domestic consumption", Kudlow said, that amounted to "a betrayal".
Formula 1 Canadian Grand Prix preview
He earned his first Formula One points with a ninth-place finish at Circuit Gilles Villeneuve previous year . We thought that Ferrari and Mercedes were going to qualify on the Ultras".