Ten candidates will run in the upcoming Ward 6 by-election on Monday, July 13

by