I ordered a Chordbuddy Jr guitar system for my niece and nephew a couple of weeks ago, after never having heard of Shop.ca before. They offered the best price I could find on the web, and NO SHIPPING PENALTY FOR LIVING IN CANADA. However, after I placed the order, I read the reviews on this site and was mortified. I thought I'd probably never see that little guitar. Well, the guitar arrived at my house 4 business days later. In perfect condition, packaged well so no shipping damage. I told my neighbour about it, and she asked me to order one for her, too. I received the "Your item has shipped" notice the next day, so the second guitar should be here by Monday. Maybe I just got lucky. Not sure. But the number of horrible reviews on here (including some that just say "they don't provide enough details on the merchandise") makes me think there might be a competitor out there submitting false reviews. I would certainly recommend Shop.ca from my experience. I especially appreciate a company that has taken the initiative to broker online shopping for Canadians; if I had ordered this item through a local supplier, instead of being $157, it would have cost another $70 minimum for shipping and customs brokerage fees. That's inexcusable, but it's what we Canadians have been putting up with forever. I will be shopping at Shop.ca again for sure.