I'm in Canada.. you're right BUT you need a prime account. I ordered some stuff and it was due to come in a month (non prime account).. and after 1.5 weeks it didn't ship. I canceled it and used a family members Prime account (still the delivery date was ~1 month away).. I got the stuff within 3 days.
Also, despite delays, Amazon still delivers. Staples just cancelled my orders.
Tomorrow I'm cancelling them and cancelling prime renewal. We started using Walmart and curbside delivery and its great.
I feel like covid will stress test existing "curbside pickup" systems and force them to become robust. Where before employees weren't well trained or didn't care, now they're well practiced.
Walmart, Homeless Despot, Zehrs, and Canadian Tire curbside have all been well oiled machines this month.