Canadian Prime Minister Justin Trudeau is facing challenges from both the right and left within his Liberal Party, with Pierre Poilievre emerging as a potential leadership contender. Poilievre, a former cabinet minister, has criticized Trudeau’s handling of the economy and COVID-19 restrictions. On the left, Quebec Premier Francois Legault has called for Trudeau to step down over the handling of a railway blockade that disrupted the economy. The Liberal Party is scheduled to choose a new leader in 2023.