City of Vancouver by-election: 28 candidates file for 10 elected positions