Whether or not U.S. President Donald Trump shows up at the World Economic Forum in Davos, Switzerland, this week, Prime Minister Justin Trudeau will once again face a delicate balance in negotiating his public relationship with the American leader.
Political