Donald Trump has offered to invite Vladimir Putin to an expanded G7 meeting in September, but the invitation has already been adamantly opposed by the UK and Canada.