Gay marriage may be one of the issues that keeps the population voting Liberal (or, NDP or Bloc)
Remember, even if there is an election, that does not mean we won't be in the exact same position again.
The current split in the house is
Liberals: 133
Conservatives: 99
Bloc: 54
NDP: 19
Independant: 2
Vacant: 1
http://www.parl.gc.ca/information/ab...tandings-e.htm
Who can say how the seats will be split after the next election.