I just purchased the 18-135 IS STM directly through Canon.com and paid $549 USD. The lens arrived in 2 days. I don't think Canon has released the lens to 3rd party merchants. If you're impatient like me, go to Canon.com and get your 18-135 there. I cancelled my order with Amazon.