Justin Trudeau, leader of the Liberal party, is expected to announce his resignation after a decade in office. A leadership crisis and declining support have prompted speculation of his stepping down before an emergency party meeting.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing