Racing de SantanderEditar
Nacido en Santander, Cantabria, Canales fue un producto de la cantera del Racing de Santander. En 2006, el Deportivo de La Coruña compró el 50% de sus derechos como parte de la operación que supuso el regreso de Pedro Munitis al Racing y el cambio de Dudu Aouate y Antonio Tomás.
Canales debutó con el primer equipo el 18 de septiembre de 2008, jugando en una eliminatoria de la Copa de la UEFA en casa contra el FC Honka de Finlandia, con victoria por 1-0. Aproximadamente dos semanas después, apareció por primera vez en la Liga, con el mismo resultado en el campo del CA Osasuna.
Canales, que poco a poco fue adquiriendo más minutos de juego con el equipo principal, marcó dos goles contra el RCD Espanyol en una victoria a domicilio por 4-0 el 6 de diciembre de 2009, y repitió la hazaña en el campo del Sevilla FC el 9 de enero de 2010 (2-1 en el estadio Ramón Sánchez Pizjuán), recibiendo los honores de jugador del partido en este último encuentro. A la semana siguiente, en el empate del Racing en casa con el Real Valladolid (1-1), también vio puerta, y acabó su primera temporada completa con seis goles y cuatro asistencias para ayudar a su equipo a evitar el descenso.
Real MadridEditar
El 12 de febrero de 2010, el Real Madrid anunció el fichaje de Canales con un contrato de seis años por una cantidad que se cree que ronda los 4,5 millones de euros más incentivos. Debutó el 4 de agosto, marcando un gol en un amistoso contra el Club América (3-2). Su primera aparición en la liga fue el 29 de agosto, en un empate 0-0 contra el RCD Mallorca.
Canales sumó 518 minutos de acción en su primer y único año con el club, que incluyó tres apariciones en la carrera victoriosa en la Copa del Rey.
ValenciaEdit
El 4 de agosto de 2011, el Valencia anunció que Canales se uniría al club en un préstamo de dos años. Pasado ese tiempo, se reservaba la opción de compra del jugador mientras que el Real Madrid tenía la posibilidad de recuperarlo durante ese plazo.
Canales marcó su primer gol con su nuevo equipo el 1 de octubre, el único del partido en casa contra el Granada CF. A finales de mes, tuvo que ser retirado en camilla durante un partido de liga en casa contra el Athletic de Bilbao y, al día siguiente, se le diagnosticó una rotura de ligamentos de la rodilla, quedando fuera de combate durante seis meses.
El 26 de abril de 2012, en su quinta aparición desde su regreso, contra el Atlético de Madrid en la vuelta de las semifinales de la Europa League, Canales recayó de su lesión al principio de la segunda parte de una eventual derrota en casa por 0-1 (2-5 en el global), pasando a perderse otros seis meses de acción.
El 19 de julio de 2012, Canales se trasladó definitivamente al Valencia por 7,5 millones de euros y cinco años, junto a su compañero del Madrid Fernando Gago. Este último también se reservó una opción de recompra sobre el jugador durante las dos siguientes temporadas.
Real SociedadEditar
Canales fue considerado excedente tras la llegada del nuevo entrenador del Valencia, Juan Antonio Pizzi, en diciembre de 2013. A finales de enero del año siguiente, firmó por cuatro años y medio y 3,5 millones de euros con la Real Sociedad.
Canales marcó cuatro goles en 36 partidos en su primera temporada completa, en la que los txuriurdin terminaron en 12ª posición. Sin embargo, el 30 de diciembre de 2015, durante la primera parte de un partido fuera de casa en el campo de su antiguo club, el Real Madrid, sufrió otra grave lesión de rodilla, ahora en la pierna izquierda.
El 24 de mayo de 2018, la Real Sociedad confirmó que Canales dejaría el estadio de Anoeta el 30 de junio.
Real BetisEditar
El 3 de julio de 2018, el agente libre Canales firmó un contrato de cuatro años con el Real Betis.