Canadian Prime Minister Justin Trudeau is facing increasing pressure from within his own party, as several MPs have called for his resignation. The political unrest comes amid growing dissatisfaction with his leadership and the direction of his government.