Parece que tu duda está entre el 24-70 y el 24-105, porque el angular lo tienes bien cubierto con el Tokina 12-24 y el tele con el Canon 70-200... Y parece tambien que en cualquiera de los casos el 17-40 podría llegar a "sobrarte".
En mi opinión cualquiera de los dos te cubre con buena el espacio de ese "todoterreno" que buscas, uno te da luminosidad y el otro rango focal y estabilizador. En mi caso, ante una duda parecida, me decidí por la versatilidad del 24-105. Y por lo que respecta al 17-40, yo tambien creo que es una buena idea mantener un cierto "solapamiento" de focales para evitar andar cambiando lentes en exceso.
Un saludo, y suerte con la decisión,