In 2005 won Kaniskina op de Europese kampioenschappen onder 23 jaar (23) in Erfurt zilver op de 20 km snelwandelen. Met 1:33.33 bleef ze slechts 9 seconden achter op haar landgenote Irina Petrova. Op de Europese kampioenschappen voor senioren in Göteborg, een jaar later, won ze het zilver op dezelfde discipline. Ze won goud op de wereldkampioenschappen van 2007 in Osaka en bij de Olympische Spelen van Peking in 2008 in een olympisch record.