Canadians have turned on Trudeau (Castro)