The political situation is so locked Canada. In any case, your vote will always send about 2$ of public founding to the party. Is it helping? Yes and no...
The conservative party ended up uniting most of the right wing crowd. Not enough to ever form a full government, but certainly enough that no party will ever win without getting their act together. To get closer to a majority they would need to make more compromise for the center voters, but these idiots keep bringing stupid closed mind decisions. There's no point in getting rid of the mandatory survey beside pleasing a few right wing nuts who read too much american anti-government propaganda.
The liberal party is lost. They went too far with the sponsorships corruption scandals. They hardly have anyone left with a minimum of charisma that would touch any voters younger than 70 years old. They were finally pushing a few worthy measures at the end of the last mandate of Jean Chretien like legalizing same sex marriage and drugs. They just didn't have time to finish the job with the drugs which they could have addressed a few years earlier.
The other parties pretty much contribute directly in getting the conservative re-elected. They can finance their offices and staff by using the 2$ per vote, contributions and other type of financing. They just keep making news stories for newspaper and TV, get a few votes at elections and then rely on having the liberal party leaving enough candidates outside the chamber before any significant vote in order to make sure the Conservatives win to not put back the country into elections.
What do you get out of all that? An elected right wing conservative party that goes after cutting tiny events/measures to be able to please their hard line supporters like the Opus Dei!