The best price for Canon RF-S 10-18/4.5-6.3 IS STM right now is $761.91. PriceSpy compares deals and offers from online and local shops.