Well, let's hope our country mirrors Canada when we vote next year. Voter turnout for the Canadian national election was heavy everywhere, and liberals have won a majority in Parliament, with Justin Trudeau becoming the next Canadian Prime Minister.
Now, the Liberals are leading or elected in more than 180 ridings, having won seats in every province and taking the lead in all provinces except B.C., Alberta and Saskatchewan. The Tories were leading or elected in more than 100 seats, while the NDP was at 35. The Bloc, meanwhile, was leading or elected in 10 seats.
In Ontario, key to the victory, the party was leading or elected in around 80 seats, and was also ahead in Quebec.
The Liberals were leading in Ontario's big cities, but also outside the urban centres, especially in the suburban 905 area around Toronto.
The Conservatives had held 159 seats in the 308-seat House of Commons and the NDP had 95, with another 18 seats either vacant, held by Independents or shared between the Green Party (two seats) and the Bloc Québécois and a splinter group.
Because of population growth, 30 new seats have been added this election, including 15 in Ontario, six each for Alberta and British Columbia and three more for Quebec.
The Liberal Party jumped to a solid lead early in the evening, as results suggested it would paint Atlantic Canada red and sweep the entire region.
The losses for the Conservatives include two cabinet ministers: Conservative Fisheries and Oceans Minister Gail Shea in P.E.I. and Aboriginal Affairs and Northern Development Minister Bernard Valcourt in New Brunswick.
Among other significant losses include Peter MacKay's former riding in Central Nova, a riding that the former defence minister had held since 1997. Meanwhile, the NDP was poised to lose all six seats it has held.