Donald Trump’s sarcastic Christmas message to Canada PM Trudeau and China leaves internet in splits