ive been told its not the cheapest but have always had great luck with service (lost packages twice) shipping out replacements before being sure the package was really stolen.
ive been ordering from BB.com for about 2 years (on and off)
sndcanada isn't cheaper than bb.com I've also been ordering from bb for about a year now I believe and so far so good. They have so many choices of products, it's great! Shipping takes about 2 weeks so it isn't that bad.