There may be various reasons why you haven't received your order yet.- Packages shipping outside of Canada are subject to inspection at Customs which is out of our control. We do attach all the appropriate customs paperwork to make sure your package moves through customs as fast as possible.- Sometimes local weather could affect shipping times.- If you are ordering during one of our larger sales, orders may be processed up to 6 business days due to higher volumes.