And both of those are over-priced...I built my friend at work a nice computer for under $1200 from newegg.
Gigabyte P35 chipset mobo
Q9450
Xigmatex aftermarket cpu cooler
4gigs of 1066 ram
8800GTS 512 gfx card.
(2) 320gig 7200rpm hdd's
20x dvddrive
coolermaster case
Corsair 520HX PSU
Go build your own system...cheaper and with the extra you would spend on those systems, you can build another one I just spec'd out.
SInce you live in Canada, I would order through
www.ncix.com