In a stunning turn of events that has sent shockwaves through Canadian politics, Prime Minister Justin Trudeau has announced his resignation as leader of the Liberal Party. However, he will continue to serve as Canada’s head of government until a successor is chosen through an extensive, nationwide leadership race. This announcement marks the […]