Are you in a remote area? I can regularly get things to Calgary from the UK by DHL in 2 days, similarly from Japan.
Geez, some of you do manage to get fast service.
Here in Canada, I can't seem to receive in anything less than 2 weeks. And that's even when using courier services.
Heck, it even once took Canada Post a full month to just deliver a letter in the same city!
I more than once had to call the customer service to try and figure out what was going on and the last time, the lady on the phone told me that "Canada Post is not responsible for delivering mail that is not shipped within Canada with a tracking number".
If the USPS runs slower than a glacier, I think that Canada Post is more on a tectonic plate scale!
I'm 1 hr west of Craig in Banff/Canmore & i've frequently had packages from Japan delivered in 4 days from ordering. Shipping via DHL. I ordered a full size guitar case from the UK and it arrived in 5 days via DHL.