World leaders arrived at the G7 summit in Quebec with the US on one side of a trade spat and the six other nations on the other.