Wenn Dir die 12mm nach unten hin reichen, empfehle ich Dir auch das Tokina 12-24. Das hat in den Tests immer sehr gut abgeschnitten und ist relativ preiswert. Darüberhinaus ist es wirklich sehr hochwertig verarbeitet. Habe es selbst an der 20D im Einsatz und bin hoch zufrieden damit.
Das Canon 10-22mm wird nicht auf die 10D passen. Die 10D hat zwar schon den kleinen APS-Sensor, aber noch kein EF-S Bajonett. Das ist das gleiche Problem wie mit dem 18-55 Kit-Objektiv, welches auch nur durch Umbau auf die 10D passt. Das Sigma, Tamron oder auch das Tokina haben diese Beschränkung nicht.
Markus