We have offices in Canada, UK, Hong Kong and Australia. We ship where it is closest.
With regard to customer orders, we have a turn around time of 31 days for all our free express delivery orders. However, you have an option to expedite it if it is an urgent matter, with some added cost to it for either 10 days, or 16 days. Estimated time of arrival (ETA) will be provided upon order placement.
If you have any further queries, please let us know.