Al ser invadido El Salvador en 1823 por las fuerzas del general mexicano Vicente Filísola, Cañas fue nombrado 2º Comandante de las Armas Defensoras del Estado.