The Canon 10-22 is noticably better than the Sigma lens, but not justified in the hike on price. The Sigma 10-20 (provided you get a good copy) is an excellent lens (I have one) with very good build quality and unless you have the extra cash to fork out, I'd recommend going that route.