After nearly a decade in power, Canadian Prime Minister Justin Trudeau finally bowed to a chorus of criticism that had become too loud to ignore, announcing his resignation on Monday. Among the ...