Justin Trudeau is so schooled in the art of denial that he now tries to deflect inescapable truths....