New Prime Minister Mark Carney has announced elections for April 28 following Trudeau's resignation. The rise to power comes amid political challenges and threats from the United States.