Prime Minister Justin Trudeau said Saturday Canada will retaliate against U.S. President Donald Trump's tariffs with a 25% levy on CAD155 billion of goods, a trade war between two of the world's largest economic partners unseen in generations. Trump...