Le Canon est largement supérieur au niveau qualité optique, et il offre en plus la stabilisation.

Quant au prix, il suffit de chercher en occasion: on le trouve pour un poil plus cher que le Tamron.