I have from Canada ordered quite a number of items from Bangood... mainly items under $20 to avoid Duty. I have been pleased overall with everything I have received. Hard to beat their prices. Delivery varies but that is to be expected considering free shipping (most cases?) and where the items come from.
The often have unique items that I don't normally come across.