The best price for Canon EF 16-35/2.8 L II USM right now is $1,099.00. PriceSpy compares deals and offers from online and local shops.