Yep, I highly recommend CanadaRAM. I have bought from them many times before and have had zero dilliculties. They are a good vendor to go with because they have a 100% Mac-compatible guarantee (which many other vendors do not) and they have a lifetime warranty as well.
In general, feel free to refer to our RAM Guide here on MacRumors for any RAM-related questions.