The relationships might be close, the handshakes might have been firm, but President Volodymyr Zelensky had to roll his sleeves up during his trip to the US and Canada.
The latter was the easier end. Prime Minister Justin Trudeau promised to support Ukraine "for as long as it takes" against Russia's invasion, and he has cross-party support in that endeavor.
America's pockets are deeper, but its politics are far more complicated.
President Zelensky secured another $325m (£265m) military package from the White House, but it wasn't the $24bn biggie he'd been hoping for.
Let us not forget the Ukraine wanted to join Nato where the G7 wanted to surround Russia with Military bases. The war then broke up with a cost so far in GDP, Inflation cost, Oil Prices, food shortage and food prices exceeds trillions of dollars to the G7. Just a thought.