Justin Trudeau craps his pants with Xi Xinping