Hoewel Kaniskina op 27 februari 2009 in Adler op de 20 km snelwandelen een tijd liep die sneller was dan het geldende wereldrecord van Olimpiada Ivanova, werd deze prestatie door de IAAF niet erkend als wereldrecord vanwege het ontbreken van voldoende gekwalificeerde scheidsrechters. Later dat jaar won ze op de WK in Berlijn een gouden medaille op de 20 km snelwandelen. Met een tijd van 1:28.09 versloeg ze de Ierse Olive Loughnane (zilver; 1:28.58) en de Chinese Liu Hong (brons; 1:29.10). In 2010 werd Kaniskina ook Europees kampioene op de 20 km snelwandelen. Ditmaal versloeg ze in 1:27.44 twee landgenotes: Anisja Kirdjapkina (1:28.55 - zilver) en Vera Sokolova (1:29.32 - brons).