Hello: where in Canada!!!!
If you live in GTA then you probably heard about bewawa.com
http://www.bewawa.com/
Bewawa has a really good price & ship everything free to GTA (Toronto Ontario)
$4.99 shipping for the rest of Canada
In regards to NCIX, BestDirect or DirectCanada
as you mentioned they all belong to NCIX but prices are cheaper with the other ones, But you can price match their price with NCIX
also @bestdirect.ca Shipping is free on orders over $500
& Direct Canada Free Shipping on Orders Over $300
Finally:I bought so many items from NCIX & I was so happy with Everything
& if you want to check them out
you can give the following URL a hint :
http://www.pricecanada.com/ratings/index.php
later,G