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