If you are looking for a good computer hardware site from Canada i would highley recommend www.ncix.com
they are based in vancouver and have good prices. Also www.genericcomputer.com
they are a great store but there website needs some work. They do have slightly better prices though. Perfect if your in the vancouver area.