I looove Juno, been ordering my records from them for over 5 years now and they have never once screwed up an order, and the customer service has been great. Can't say the same for the other half doze sites I have ordered from.
I always tried to shop locally in Ottawa and Montreal, but the shop owners weren't always very cooperative and I wouldn't limit my purchases to the 4 new titles they got that week.