Canadian Prime Minister Justin Trudeau's leadership is facing mounting pressure from within his own Liberal party. Following Deputy Prime Minister Chrystia Freeland's resignation over disagreements on US tariff threats, numerous Liberal MPs have publicly called for Trudeau's resignation.