+ CPU: Core 2 Duo with 4MB of L2 cache (if possible you can overclock)
+ RAM: do not know brands in Canada but you should have at least 2GB (im running 2GB in dual channel mode)
+ Motherboard: Gigabyte or Asus with all solid capacitors, chipset P35 or X38 for better overclocking (im running P35 mainboard and OC my E2160 from 1.8Ghz to 3.2Ghz with stock fan)
+ Video card: ATI Radeon HD 2900XT/ HD 3870 or 8800 series... (ATI X1650XT is good, very cheap, good image quality with Avivo technology and high fps)
+ Hard drive: 250-320GB Seagate SATA2
+ Soundcard and CDRW: i dont know bands in Canada :D