Virtually all western democracies subsidize political parties to some degree.  I agree that the per vote helps established parties more than new parties and independents who rarely can not count on the rebates. The most successful parties get the biggest payouts, which means they can pay off their debts and maintain their bureaucracies. In Canada, that party can be wiped out in the next election (Tories in 1992 and Liberals in 2004 and 2006). Parties are important, but some have become too big and have very entrenched bureaucracies. 

Leaving BC Libs Wild West corporate funding in place just entrenches the financial and corporate elites who have far too much influence over politics and government in Canada.

Do you have a proposal that would treat newer parties more favourably?