If you're going through NCIX don't forget to take advantage of the price-match route.
Search your components out on either pricebat.ca or shopbot.ca, and I guarantee you'll find better prices at bestdirect.ca and/or directcanada.com.
If you do a bit of digging you'll realize that both these online retailers have a head office in the same building as NCIX. Pretty sure they're different faces for the same company, but targeted to different audiences.
As far as cooling goes, I just built a new PC myself and went with a
Thermaltake Water 2.0 Performer from Memory Express, which comes with all the bits and bobs for current AMD and Intel sockets. Very good reviews on these things, and a total steal at $70.