I have both this Tamron lens + my wife insisted on buying latest and greatest Canon EF 24-70mm f/2.8L II USM Lens. I tested both lenses and my not very professional conclusion is: 1) their sharpness is absolutely the same except 2.8 where Canon is a bit better 2) Tamron is lighter and more compact...