This is something that we just cannot give an exact answer to. Obviously, a shipment within Canada will take less time than it would if we are shipping to Germany or Australia.
We are located in Southern Ontario, so orders to the far edges of Canada will take several days. Canada Post does not work on weekends, so if you place an order on Friday, be prepared to wait a couple of extra days. Things are usually delayed around the holiday season, so take that into consideration before sending us another email.
Whenever shipping outside of Canada, you should always allow for delays due to customs and other things of that nature.