I have used them many times but in 2010 i stopped after they caused me much aggravation with an order.
They recently had a sale which showed stock, so i purchase 2 video cards.
The stock checker which i used before hand showed plenty of stock but the numbers were fabricated so they could sell more.
My suggestion is avoid this company at all costs. Use something like Memory Express or Newegg.ca
Its a good store on either side of the border as it offers local outlet shopping, online shopping and they don't have a return problem although they have an RMA system which is good but not so good.
NCIX used to be better than they are now with prices lower or second to none but things have moved up since the earlier days and now its a good place to shop but keep your eyes on the prices as you can find better prices online on most items they sell.
Some items are about as low as you'll find but its more the exception now than it is the norm. I prefer to go to a store to pickup as shipping isn't free on most items. Many products are also out of stock, not always available and it does become a store where you have to search online, see what they have and at what price its being listed for but do go to other websites to compare prices before buying, otherwise, you may find it cost you quite a bit more for the same make and model or product they have listed.