There is something inherently democratic about the party gathering the most votes also gathering the most funds. Harper didn't scrap the per vote subsidy because he thought that he was getting an unfair advantage from it, there is no unfair advantage that Harper would shrink from taking! He scrapped it because the Conservatives were doing far better at fundraising than the other parties and he wanted to spend them out of contention.