"and contributions from non-residents of B.C."
All the described political funding changes sound great. Personally I think the only people who should be able to make political donations are people who are entitled to vote. If you aren't entitled to vote why should you be allowed to sway the outcomes of elections in some other way?