Lets just get rid of it all together. Right now all taxpayers prop this up anyway and most of it goes to attack ads. Let all federal parties split 20 million on a per-vote-percentage basis, and limit total spending on ads to 5 million. 

Also, get rid of all lobbying thats not done in a public forum. If its good for Canada then whats the problem?

We'll all save tax money, and the parties will be forced to make cogent arguments, not the tripe we saw for months last time.

The UK does just fine with no advertising during elections, I'm sure we can manage too.