"Let me correct a mistake I made", Navarro said at a Wall Street Journal conference, according to video provided by the Journal's CFO Network.
However, the G7 summit was overshadowed by USA president Donald Trump's trade policy to impose tariffs on metals to EU, Canada and Mexico together with the fact that he left before the official climate talks begin showing his distinct stance to drop off the Paris agreement.
It started with the tariffs on steel and aluminum that were imposed on Canada and other G7 nations by Donald Trump.
Jeremy Corbyn said Donald Trump was to blame for the summit's "failure".
The United States has alienated Canada and other allies by imposing tariffs on steel and aluminum imports, arguing that they pose a threat to US national security.
As the G7 summit ended in disarray last week, so did the long-standing alliance between the American and Canadian administration, following a debate over tariffs, counter-tariffs and some name-calling.
Trump's economic adviser Larry Kudlow had also accused Trudeau of having "stabbed us in the back" and engaging in a "sophomoric, political stunt for domestic consumption". PM Justin Trudeau of Canada acted so meek and mild during our @G7 meetings only to give a news conference after I left saying that, US Tariffs were kind of insulting and he will not be pushed around.
Trump announced on Saturday that he would not sign the standard Group of Seven (G-7) communique at the end of the summit - after Trudeau announced that all of the group's members had come to an agreement.
But Trudeau's Office said in a statement that the Canadian prime minister has been consistent with Trump both in public and private conversations. "You can't do that".
White House trade adviser Peter Navarro on Tuesday apologized for making inappropriate comments attacking Canadian Prime Minister Justin Trudeau.
Heyman waged a campaign on Twitter to persuade Navarro to apologize by saying he was contacting US politicians about his remarks.