Donald Trump will be sworn in as president of the United States on January 20, ushering in his second term in office and capping one of the most astounding political comebacks in American history.
Nature abhors a vacuum: The adage is as true in politics as it is in science. Prime Minister Justin Trudeau has been missing in action for weeks, most recently spending the Christmas season skiing in ...