The City of Toronto has a bylaw on the books that effectively bans all donations from corporations and unions to municipal election campaigns.
There are also regulations in place that cap the amount that can be contributed by an individual to a maximum of $5000. This amount is the cumulative maximum that can be given to all candidates per year by one person. There are further limits on the amount that can be given to a mayoral candidate ($2500) and to a Councillor candidate ($750).
Could Vancouver follow the example set by Canada’s largest city?