You have a very nice build, like if you haven't ordered yet.. Then the only thing I would change is the video card.
http://www.canadacomputers.com/index...id=999.243.272
Reason being, Saphire warranty and RMA support goes through a third party company, you end up paying more. I would rather suggest getting Asus, Gigabyte or even Palit, better manufacturers, plus the warranty process is descent tbh.
You already one very good price matching site, also check out
Compare prices - Canada - Price Comparison - Comparison Shopping
Also shop at NCIX, you can price match, and oh I just remembered, they have a good deal going on for orders over $300 and under 200lbs, you only pay $5.99 ground shipping. Canada computers is a good store, but they are lots other websites who have cheaper prices, and who knows your final build total even with shipping included might end up the same price as canada computers. NCIX is also a very good company to deal with.
Good Luck on your build.
__________________
Intel E8400, Biostar TPower i45
G-Skill PC2-8500 4GB, Saphire HD4870 512mb
Cooler Master HAF 932, Enermax Galaxy DXX 1000W
Samsung 931BW 19" LCD, Logitech MX Revolution