It appears I've added my own ridings wrong. This is a huge embarrassment to myself, but in the interest of honesty, I will report the proper adding. I apologize for this amateurish mistake.
126 - Conservative Party of Stephen Harper
88 - Liberal Party of Stephane Dion
51 - Bloc Quebecois of Gilles Duceppe
40 - New Democratic Party of Jack Layton
1 - Green Party of Elizabeth May
2 - Independents (Casey and Arthur)