The final results of the election:
The numbers have the potential to add up in the most interesting way: Liberal + NDP = 154. Everyone else = 154. Who will the speaker be?
When Jack Layton went to bed tonight, he thought his party held the balance of power. His seat total slipped just enough to make things interesting.
More details to follow