please use the sticky jereddredd mentioned. For Canada, there is DirectCanada.com or BestDirect.ca. They are the cheapest, I found. I stick with NCIX because of the customer service. Its also much cheaper to return a broken part because they are so close to my house (might not be the case for you). Memory Express is in the pricier side of things.