Kanunnikov begynte sin seniorkarriere med Zenit St. Petersburg, hvor han også hadde spilt som ungdomsspiller. Etter også å ha spilt for Tom Tomsk og Amkar Perm kom han i 2014 til Rubin Kazan.