Racing SantanderEdit
Canales föddes i Santander, Cantabria, och var en produkt av hemstaden Racing de Santanders ungdomskår. År 2006 köptes 50 procent av hans spelrättigheter av Deportivo de La Coruña som en del av affären som innebar att Pedro Munitis återvände till Racing och att Dudu Aouate och Antonio Tomás flyttade i motsatt riktning.
Canales debuterade i första laget den 18 september 2008, då han spelade i UEFA-cupens hemmamöte mot FC Honka från Finland, en 1-0-seger. Ungefär två veckor senare gjorde han sitt första framträdande i La Liga, med samma resultat i CA Osasuna.
Har Canales successivt fått mer speltid i huvudtruppen gjorde han två mål mot RCD Espanyol i en 4-0-seger på bortaplan den 6 december 2009, och upprepade bedriften i Sevilla FC den 9 januari 2010 (2-1 på Ramón Sánchez Pizjuán-stadion), och blev utsedd till matchens lirare i den senare matchen. Veckan därpå, när Racing spelade oavgjort hemma mot Real Valladolid med 1-1, hittade han också nätet och avslutade så småningom sin första hela säsong med sex mål och fyra assist för att hjälpa sitt lag att med nöd och näppe undvika nedflyttning.
Real MadridRedigera
Den 12 februari 2010 meddelade Real Madrid att Canales skrivit på ett sexårskontrakt för en summa som tros uppgå till cirka 4,5 miljoner euro plus incitament. Han debuterade den 4 augusti och gjorde då ett mål i en vänskapsvinst med 3-2 mot Club América. Hans första framträdande i ligan kom den 29 augusti, i ett 0-0 mot RCD Mallorca.
Canales spelade totalt 518 minuter under sitt första och enda år i klubben, vilket inkluderade tre framträdanden i segerstriden i Copa del Rey.
ValenciaRedigera
Den 4 augusti 2011 meddelade Valencia att Canales skulle ansluta sig till klubben på ett tvåårigt lån. Efter den tiden behöll de möjligheten att köpa spelaren medan Real Madrid hade möjlighet att återkalla honom under den tidsramen.
Canales gjorde sitt första mål för sitt nya lag den 1 oktober, matchens enda i en hemmamatch mot Granada CF. I slutet av månaden var han tvungen att bäras ut på bår under en hemmamatch i ligan mot Athletic Bilbao och dagen därpå fick han diagnosen riven knäledbandsskada, vilket gjorde att han blev avstängd i sex månader.
Den 26 april 2012, i sitt blott femte framträdande sedan han återvände, mot Atlético Madrid i Europa League-semifinalens returmatch, fick Canales ett återfall av sin skada i början av den andra halvleken i den slutliga 0-1 hemmaförlusten (2-5 sammanlagt) och missade ytterligare sex månaders spel.
Den 19 juli 2012 flyttade Canales permanent till Valencia för 7,5 miljoner euro och fem år, tillsammans med Madrids lagkamrat Fernando Gago. Den senare reserverade också en option att köpa tillbaka spelaren under de kommande två säsongerna.
Real SociedadRedigera
Canales ansågs vara överflödig efter ankomsten av Valencias nya tränare Juan Antonio Pizzi, i december 2013. I slutet av januari året därpå skrev han på för fyra och ett halvt år och 3,5 miljoner euro med ligakollegan Real Sociedad.
Canales gjorde fyra mål på 36 framträdanden under sin första hela säsong, då Txuriurdin slutade på 12:e plats. Den 30 december 2015 ådrog han sig dock under den första halvleken i en bortamatch mot den tidigare klubben Real Madrid en ny allvarlig knäskada, nu i vänster ben.
Den 24 maj 2018 bekräftade Real Sociedad att Canales skulle lämna Anoeta-stadion den 30 juni.
Real BetisRedigera
Den 3 juli 2018 skrev den fria agenten Canales under ett fyraårskontrakt med Real Betis.