Canadian Prime minister Justin Trudeau says that he and US President Donald Trump have a "very good and constructive relationship" after him and the leaders of Britain, France, and the Netherlands were caught on camera at a Buckingham Palace reception mocking US President Donald Trump's lengthy media appearances at the NATO summit.