Different countries have different delivery times. From my experience, shipping from the US:
Germany is the fastest for Europe, 3-5 days.
UK is a little longer.
Switzerland can take even longer, and in the case of a recent shipment, lose the package alltogether!
New Zealand is extremely fast as well, 4-6 days.
Australia is just behind, taking about a week.
Now for the bottom of the list. Canada is BY FAR the SLOWEST - taking 1-3 WEEKS for packages to get up there.