En la 2010-11 se incorporó definitivamente al primer equipo del Betis, que jugaba ese temporada en la Liga Adelante, consiguiendo el ascenso a la Primera División.
En la temporada 2011-12 Cañas se convirtió en titular en las ausencias de Beñat e Iriney, y jugó también como central.
[cita requerida] El 27 de abril de 2013 se hizo oficial su fichaje por el Swansea City A. F. C. por 3 años y abandonó la entidad bética al finalizar la temporada 2012-13.
[7][8] Posteriormente volvió a Grecia tras comprometerse con el Ionikos de Nicea por un año.
[9] Finalmente estuvo una segunda temporada, jugando en total 55 partidos, y en agosto de 2023 fichó por el Kalamata F. C.[10] Allí sí que estuvo una campaña y en agosto de 2024 se unió al Manchester 62 F. C.[11]