Cankar je bil član slovenske odprave na olimpijskih igrah v 1996, 2000 in 2004.
Njegov največji uspeh je tretje mesto na svetovnem prvenstvu v atletiki leta 1999 v Sevilli.
V letih od osamosvojitve Republike Slovenije do zaključka svoje kariere je bil eden izmed nosilcev slovenske ateltike. Kar 6-krat je bil razglašen za atleta leta.
Je tudi dobitnik Bloudkove plakete (1994) in Bloudkove nagrade (1999).
Leta 1999 je bil razglašen za športnika Slovenije in za športno osebnost leta (nagrada Leon).
Največji uspehi:
- 3. mesto Svetovno prvenstvo, Sevilla 1999
- 4. mesto Svetovno prvenstvo v dvorani, Maebashi 1999
- 5. mesto Evropsko prvenstvo v dvorani Gent 2000
- 1. mesto Svetovno mladinsko prvenstvo, Lisbona 1994
- 3. mesto Univerziada Fukuoka 1995
- 6. mesto poletne OI Atlanta 1996
- 3. mesto Univerziada Catania 1997
- 1. mesto Sredozemske igre Bari 1997
- slovenski rekorder v skoku v daljino (8,40 m), Celje 1997
- šestkratni dobitnik nagrade Naj atlet
- Bloudkova plaketa (1994) in Bloudkova nagrada (1999)
- Naj športnik Slovenije (1999)
Priznanja
- 1994 Bloudkova plaketa za vrhunski dosežek
- 1994 atlet leta pri starejših mladincih (1. mesto)
- 1995 atlet leta pri članih (1. mesto)
- 1996 atlet leta pri članih (1. mesto)
- 1997 atlet leta pri članih (1. mesto)
- 1998 atlet leta pri članih (1. mesto)
- 1999 Bloudkova nagrada za vrhunski dosežek
- 1999 športnik Slovenije
- 1999 dobitnik Leona – športna osebnost leta
- 1999 atlet leta pri članih (1. mesto)
- 2000 atlet leta pri članih (1. mesto)
- 2001 atlet leta pri članih (3. mesto)
- 2002 atlet leta pri članih (3. mesto)
Vir: Atletska zveza Slovenije, foto: RTV SLO