Yes I can - there's more than just those two options, but if I had to choose between the two, I would go for the fund raiser option and only under strict rules.  Such rules including government ministers and leadership not being allowed to attend fund raising events in order to avoid the mess confronting us now.

The current problem, as I see it, is that the Liberal Party can't distinguish between Party events and Government events.  It would be perfectly acceptable to me for the LPC or any other party to hold a fund raiser and solicit donations that are within the law so long as there is no direct lobbying of The Government.

As for options other than yours, my preference would be to limit donations to private Canadian citizens, with a yearly cap and that the donations be done at arms length, e.g.: mailed in or on line.  Definitely no picking of my pocket through a per-vote subsidy.  Definitely no corporations, no unions, no special interest groups.

BTW, it's Donavan.  Not Donaven.