yea that cpu will work too. its the same cpu i listed above, just that it comes 200mhz faster stock. youd be able to do that yourself easily.
for the ram, i looked and the only available kit that it says is in stock at that location is this.
PC Cyber Canada - For All Your Computer Needs
but thats more than $20 more than the other kit, but its not $20 better.
i would just go into the store, and look for ram yourself because maybe they havent updated the stock amount online or something. look for any 800mhz or 1066mhz ddr2 kits from brands like ocz, g. skill, corsair, crucial, patriot.