One photo in particular shows Trudeau trying to engage with a sullen Trump.
Trudeau had said using national security as a justification for tariffs was "kind of insulting" to Canadian veterans who had stood by their USA allies in conflicts dating back to World War I.
Navarro might be sorry for his word choice, but the White House's sentiment stands. "He'll learn, he can't do that", Mr Trump said.
"I know it didn't look friendly", Trump said.
A spokeswoman for Trudeau, Eleanore Catenaro, declined to comment on Navarro's acknowledgement of a mistake.
Trump's extraordinary outburst in recent days appeared aimed at striking a chord with voters who support his "America First" agenda.
Mr Trudeau, in Quebec City for bilateral meetings with non-G7 leaders after the summit, did not respond to reporters' questions as he arrived, but his office pointed to Ms Freeland as the minister responsible for Canada-US relations.
Navarro's willingness to walk back his outburst marked a departure from the Trump administration's never-say-you're-sorry approach to political crises. And I say, 'Push him around?
Freeland said she had a "good conversation" Sunday with US Trade Representative Robert Lighthizer, and that the pair would try to meet in Washington this week.
"I think he should apologize to the prime minister, but more importantly, he should apologize to the Canadian public", Heyman, who served under President Barack Obama from 2014 to 2017, added, saying he was "deeply disappointed" to see what he called Navarro's lack of professionalism".
The insults stemmed from a closing G7 press conference on Saturday in which Trudeau called USA steel and aluminum tariffs "insulting" and pledged to proceed with previously announced retaliatory tariffs.More news: Donald Trump Says That Melania Had a ‘Big Operation’
More news: 'Starfield' is the name of Bethesda's first new franchise in 25 years
More news: Bumblebee is back with new trailer sans Michael Bay