Hey OP, if you are near the GTA area some other places you may want to price out stuff is:
http://www.tigerdirect.ca/
http://www.canadacomputers.com/
http://www.summitdirect.com/summit/index_en.jsp
In addition to newegg being mentioned already :)
Last PC I built I got all my stuff from Tigerdirect, regreted it the day I got my components as the board was DOA so I went to Canada Computers, same board for like 40% less, and the other components were cheaper too for the most part :(
Unicorns ARE real - They are just fat, grey and called Rhinos