Have never dealt with Canada RAM, but have seen both Canada RAM and Mac Doc recommended several times on these forums. Cannot recall any negative feedback for either of them.
Do consider that some Macs are very fussy about RAM and both of these sources have a reputation of going out of their way to be sure you have the right product for your computer.
Do consider that some Macs are very fussy about RAM and both of these sources have a reputation of going out of their way to be sure you have the right product for your computer.