Need a Z77 board if you plan on overclocking, and aftermarket cooling if you want to get any decent overclocks.
Would get a better brand 7970, Sapphire or Gigabyte.
Get the Samsung 830 instead of the Intel 330, better.
This update goes slightly over my budget, but if it will do the job for a bit to come then it's worth the money. I didn't add any more fans as the case comes with five; do you feel that I need another cooling system to overclock? Thanks for the help.
Just completed a build myself. Also Canadian. Use Newegg to shop if you want (great layout and reviews) but prices are generally cheaper on DirectCanada.com ;-)
I like your last build (wanderer's right about that 212 Evo) but 8GB ram is enough, if you wish to save some money, a single 2x4GB kit (1600MHz 1.5V, of course, like any Vengeance) is enough.