You obviously need audits to ensure that it's really the money from taxpayers and electors that is being given to political parties, and that it really comes from individuals. Ultimately, the purpose of adopting these measures in Quebec was to limit the undue influence of businesses, corporations and large unions, and even to exclude it from the financing of political parties, in order to leave it solely up to taxpayers to finance the political parties they support. I believe this objective is still important.
Measures must obviously be taken to ensure these provisions are complied with, so as to avoid—as you mentioned—having them become a smokescreen and having people do indirectly what they cannot do directly. I believe this principle is still one of the cornerstones of electoral reform in Quebec and that it should also be applied at the federal level.