35 candidates running for 2018 Toronto Mayor election and only 2 are getting media coverage

There are 35 candidates running for city of Toronto Mayor on October 22, 2018 municipal elections. The list of candidates is as follows alphabetically by last name:

  1. Basaric, Dobrosav
  2. Brosky, Chris
  3. Buckingham, Drew
  4. Buffey, Brian
  5. Choy, Logan
  6. Christoff, Daryl
  7. Clarke, Kevin
  8. Climenhaga, Sarah
  9. Gallay, Mike
  10. Gebresellassi, Saron
  11. Goldy, Faith
  12. Graff, Brian
  13. Haque, Tofazzel
  14. Hossain, Monowar
  15. Humphrey, Christopher
  16. Kalevar, Chai
  17. Kardys, Andrzej
  18. Keesmaat, Jennifer
  19. Lam, Steven
  20. Langenfeld, Kris
  21. McMillan, Jim
  22. Nath, Gautam
  23. Nicula, Michael
  24. O’Neill, Thomas
  25. Osuji, Joseph
  26. Pampena, Joseph
  27. Rachlis, Josh
  28. Renée, Dionne
  29. Ruel, Jim
  30. Sears, James
  31. Singh, Knia
  32. Tory, John
  33. Vardy, Jakob
  34. Vintila, Ion Gelu
  35. Weenen, Jack

http://app.toronto.ca/vote/candidateListAll.do

Although on most media, we only see two candidates getting media coverage. Even Wikipedia emphasizes on those two candidates. Is that a fair election or fair choice for the voters?