Also
cdplus.com not a huge selection if you're looking for something obscure, but prices are usually really good.
HMV.ca used to be my CD e-tailer of choice - huge selection and prices at in-store and below, just pay for shipping over that (and somedays $2.99 is worth not stepping into a mall - ie: Christmas and Spring Break) You could expect your CD in 2-3 days in the mail.
Then they were body snatched by Amazon, prices went up by $4 a CD on the ones on my want list (or hmmm, considering list) and shipping ballooned to 7 days.
Mostly I buy from
Fat Wreck Chords and
Alternative Tentacles now, supporting the label itself as much as possible.
Bren R.