El atleta santiagueño se ubico en el puesto 51 de la prueba de 20 kilómetros de marcha de los juegos Olímpicos de Río de Janiero 2016, donde registroóun tiempo de 1h27m27s. La medalla de oro fue para el chino Zhen Wang con 1h19m14s.
El santiagueño Juan Manuel Cano finalizó en el puesto 51 en la prueba de 20 kilómetros de marcha en los Juegos Olímpicos de Río de Janeiro.
El representante nacional, de 28 años, completó su actuación con un tiempo de 1h27m27s. El oro fue para el chino Zhen Wang con 1h19m14s, mientras que el podio lo completaron el chino Zelin Cai (1h19m26s) y el australiano Dane Bird Smith (1h19m37s).
En los Juegos Olímpicos de Beijing 2008, Cano había culminado 40°, mientras que en Londres 2012 lo hizo en el 22° lugar. Su mejor marca en la especialidad es 1h26m22s, lograda el 10 de abril de 2010.