Justin Trudeau says Trump is the same in private as in public—and he thinks that’s surprising