It's usually with Infonec or Onhop. If you check shopbot.ca for prices, you'll see.

I think BestDirect used to have good prices but not anymore. I often find the price listed at shopbot for BD to be way lower than the actual price. I'm not sure what that is about but I rarely consider BD or look for a cheaper price there now.

I consider NCIX for the price matching and ordering from B.C. avoids ON PST.

NCIX takes forever to ship stuff for some reason atleast 3-4 days in my cases of ordering from them.. Although I think NCIX and Newegg are the best in terms of customer service. But newegg is ALOT faster so there a bit better in my eyes.