Diplomats from the G7 nations were set to negotiate late into the night over a joint statement to show a united front in Canada yesterday after weeks of tension between US allies and President Donald Trump over his upending of Western trade and security policy.