Howz this:
We ban all contributions to political parties and candidates.
We set up an arm of Elections Canada called The Democracy Fund.
Anyone, domestic or foreign, who wants to donate donates to The Democracy Fund.
Parties and candidates are funded from the Democracy Fund only.
We have a fair, open formula for funding all the parties and candidates.
Elections Canada runs the fund and enforces its administration.

Better chance of level playing field in election funding!