Stephen Harper's conservatives will form Canada's first majority goverment since 2004, the CBC has just projected.
The two big stories of the night are the Liberal Party's dismal third-place finish -- a loss of about 44 seats -- and the rise of their leftward rivals, the New Democrats, who will form the official opposition. Also significant is the complete collapse of the separatist Bloc Quebecois, which has won only four seats in Parliament so far tonight and needs eight more to maintain its status as an official national political party.
It remained uncertain until moments ago whether the conservatives would finish with the 155 seats they need for an absolute parliamentary majority. They seem on pace to exceed that number by ten or more.