Buying locally is really going to hinder your performance : price. Ordering from newegg.ca would let you maybe squeeze in an HD5850, which would be a night and day performance increase. Newegg is great about returns and RMAing defective products.
Though if you still prefer to buy locally, I would try and get the Samsung Spinpoint F3 500GB HDD, or the Seagate 7200.12 500GB HDD. The Western Digital drives are old and slower.
Ditch the X2. The X3 440 is better for a lot cheaper.
Ditch the WD HDD. A Seagate 7200.12 or Samsung Spinpoint F3 would be faster, quieter, run cooler and, most importantly, cheaper.
And you are getting SCREWED on the prices. That board is $30 cheaper at Newegg.ca, the CPU is $25 cheaper, and so on. Off the top of my head, you're looking at spending over $100 just to get easier returns, which you're not likely to need.
^ agreed (especially about the x3 440)
i live in canada too and i only buy local cause i know a place with better prices than newegg
if the local place u speak of has a price match guarantee u can always bring printouts
of the newegg page with the item(s) and price(s)
how come u say "likely 1600 x 1200"
at that resolution u really only need a 5770, but if ur on a higher resolution than that u probably want to go with the 5850