I've ordered numerous times from DirectCanada. They pricing is usually lower than their competitors by a few dollars. Also, shipping is free at 50$ so it's convenient when you need to grab a replacement part or a small upgrade. Had a stick of ram that was DOA and the process was simple, file a rma, send item back when you get a rma number and when they received/test it they issue a refund. Overall positive experiences