NCIX is located in BC. They have I believe 4 offices, and ship anywhere in Canada. They offer Express Shipping which is based on weight, and sometimes do shipping deals. Every week they release new deals and a newsletter which can net you 25 ncix points. 500 points = Free VIP membership which gives you Free RMA. Considering you can get the 500 points in 5 months, just by signing up for their newsletters, it's pretty decent.
So if you're in any province/territory besides BC, you'll only pay the 5% GST on orders. I use them all the time for my computer needs and I've never had any problems. Their waits for calls are LONG, but that's it.