Canadians have not elected a reflexively progressive party, but we do now have a government committed to implementing a largely progressive platform that will improve many people's lives.
Now that the election is over, the hardest part begins. The Liberals under Justin Trudeau bring some unique challenges. But rabble is ready to meet them head-on.
Politics in the modern era has been haunted by a sense that we are travelling on a route: the past is over our shoulder; the future, around the next bend.
Does change have to wait another four years for a new political party to come along, or can we get to the business of organizing ourselves into a social force that cannot be ignored?
In the final stretch of the campaign trail, Justin Trudeau -- Canada's next prime minister and leader of a majority government -- vowed to end boil-water advisories on First Nations reserves.
We should rightly celebrate the defeat of Stephen Harper and a significantly increased voter turnout, but we will have to campaign even harder now to ensure that Canadians get the change they deserve.