You are receiving this error because in your order there are items that are only available at our Mississauga location that doesn't offer online shipping. If you go into the product, you can see which location the item is in stock, for all online shipping orders or VAULT orders, the product must be in-stock at our Markham location. Our Markham location is our warehouse and shipping center which we process all our shipping orders. Our Mississauga location is only a retail location, the site shows both location inventory for customers that want to check inventory at each location or order for in-store pick-up. Unfortunately right now while we work out the system glitches, you can only place orders for shipping with items available at the Markham location. If you want items from the Mississauga location, you can check out separately for in-store pick up, and in the notes section put instructions to ship with your Order #. Please note we only have transfers between stores every Wednesday so this will delay your order being shipped out until all items are combined together.