Canadian Prime Minister Justin Trudeau, once a political star, is fighting for his job amid calls to step down. Donald Trump is adding to his troubles.... Read more