While we do have our inventory broken down by warehouse on the product pages online, you can't necessarily snag an item based on that info (for example, if you see that there is 1 piece of the 5000 Black Medium in Vancouver, but there are 100 in Calgary, there's a strong chance that by the time your order is processed, it will be coming from Calgary).
That being said, our default is to always try to ship from the closest location to you. You can request shipment from the desired warehouse (if stock is available) by putting a note at the end of the checkout. This way your order won't go through automatically and we will have to look at it before we proceed. If we are unable to meet your request, we will contact you and advise further.
A word of caution: Our shipping system will usually try and avoid splitting a shipment between more than one warehouse location, as that will provide you with the cheapest shipping quote. If it can ship the order complete from a further location rather than split it between two, there's a good chance it will do that. If there is any urgency to your shipment, please talk to us so we can make sure that we're doing everything we can to meet your deadline - or even safer, select Express at the checkout.