Direct Canada is the best company I've dealt with period. I have bought stuff from Tigerdirect.ca, Nicx.ca and some others.
This time though, I'm utterly impressed with the service. Secure transaction with telephone verification. There was a special too with the shipping so I ordered something in the morning and the VERY NEXT DAY, I got it at 10:30 am.
The prices are exceptionnaly good too. Anyway, if you must buy online from a company and you're in canada, please order from directcanada.com, it's AWESOME.