I won't take a position in the debate. This questioning is certainly legitimate.
There are other tax credits the parties, like other entities, can have access to—for example, GST credits. This should perhaps be considered. In any case, that is money from public funding, and political parties are entitled to it, but the money is not regulated. It is money that contributes to parties' financial capacity.