I have always held, that the SPCA must be accountable, not only to its members, but also to a Provincial government agency, which must hold overall powers to oversee the actions of the SPCA and how donated funds are used.
Every SPCA shelter has to submit detailed accounts of all its actions to SPCA head office, including financial details. It would only be right, that the board of directors should also be accountable to a public agency to which all complaints could be directed.
An independent third party would only be effective, if it had the power to act under its own legal means and that could only be within the Provincial government.
It is high time for taxpayers to fund a separate agency to oversee the SPCA, as it is the only animal welfare society with certain legal powers, funded by finances donated by the general public.
No, I am not holding my breath.