I had problems with a recent purchase. It was the first time I had a return. A big shout out to Hawk that went that extra mile to provide excellent customer service.
Great product selection, lots of knowledgable staff. And yes the employees can be a little rude or distracted sometimes but I am sure that customers drive them to it :)
I have been shopping with Canada Computers for years and based on the products they sell I would highly recommend them.