Even Canadians like President Trump more than they like Justin Trudeau