Liberal Party 135, Conservative Party 99, Bloc Quebecois 54, New Democratic Party 19, independent 1
Carolyn Parrish is an independent now, and the speaker is another seat, so the Liberals have 133 votes while the other parties remain the same. Of the the (now) two independents, Chuck Strahl generally votes with the Conservatives and Carolyn Parrish generally votes with the Liberals.
My predictions if an election was held tomorrow?
Liberals 120, Conservatives 102, NDP 26, BQ 60.
Since the NDP and BQ are both left-leaning parties, they would wield far more power than their slight increases would indicate. The Conservative gains would not have such an effect on their power. In fact their power would diminish with the NDP and BQ gains and the Liberals would be more likely to seek their support in proposed legislation than the support of the Conservatives.
Both Harper and Martin would be facing a very uncomfortable reality...neither would be leaders of their parties for long.