Canadians have elected Stephen Harper to a third term, and (according to projections) his first majority government. The Liberals and the separatist Bloc Quebecois were decimated. The openly socialist NDP will become the opposition party, which should lead to clarified debates in Parliament.
All in all, today was a good day.