"Something's going to happen".
Trump, for his part, has argued that the European Union countries and Canada have imposed tariffs on USA goods for years to the detriment of U.S. farmers and factories, though he did not mention any specific regulations.
"We had a very direct and open discussion and I saw the willingness on all the sides to find agreement and have a win-win approach for our people, our workers and our middle classes".
The president has been at odds with key allies over the new tariffs, which dominated his talks with the leaders of major industrialized nations in the Canadian resort town. "We ll see how it all works out, but we ve made a lot of progress", Trump said, sitting by Trudeau after talks that an official said were marked by "strong disagreement" but "not heated".
The acrimonious fallout from the G7 began after Mr Trump watched Mr Trudeau's end-of-summit press conference.
Officials have conceded the mood at the summit will likely be exceptionally tense.
Merkel said it was not clear whether the group would issue a final directive, adding that failure to do so would be an honest reflection of the lack of agreement among Canada, the United States, Japan, Britain, Italy, France and Germany. The European Union also attends.
The White House has downplayed reports of tensions between the leaders, but stressed that the president is committed to overhauling trade practices. "I think he's the strongest trade reformer in many decades".
Sharp disagreements on trade are making it hard for nations to come up with the traditional concluding statement from the agreement.
These sentiments were echoed by his boss, German Chancellor Angela Merkel, when asked on Wednesday how she would deal with Trump in Canada.More news: Times Trump Helped Putin When He Probably Shouldn't Have Done
Unable to persuade Trump to consider ways to stay in the Iran nuclear deal, and stung by US tariffs on European steel and aluminum, Macron appeared to be recalibrating his approach to Trump.
The president made the suggestion about Russian Federation to reporters at the White House before leaving for the annual G-7 gathering, which already promised to be crackling with tension over trade, Iran and Trump's sharp-edged approach to foreign policy.
United States officials travelling with Trump admitted they had been surprised by Trump's suggestion, which one said was "not something planned", and Canada's Foreign Minister Chrystia Freeland said it had not been formally put on the G-7 table.
The spat has financial markets anxious about tit-for-tit escalation.
"To our allies: bipartisan majorities of Americans remain pro-free trade, pro-globalization & supportive of alliances based on 70 years of shared values", the Arizona senator tweeted. She said that she still believes Trump shares the principled stance of the G7 on "many issues".
Trump tweeted Saturday that he had instructed his representatives not to sign a communique between the seven nations that make up the group just after host Canadian Prime Minister Justin Trudeau announced all countries had agreed to it.
"No, he's happy", Trump said.
"The situation isn't very nice", Merkel said.
Trump argued that Moscow was too important to isolate.