I've been using YoyCart for some time now and it's always been great. Their customer communications are good and it's the cheapest way for me to get small items delivered from TaoBao because they do ship to Canada via airmail whereas TaoBao direct only goes via the more expensive DHL, EMS, UPS and so on. Anything up to about 200 grams packaged weight is best via YoyCart but keep in mind that a small cardboard box can weigh 150 grams, so don't underestimate your shipping weight!
Also, their TaoBao views are automatically generated, so if there are Options Buttons on the TaoBao page then you need to specify these to YoyCart customer service via their chat. If you want heavy or bulky items then YoyCart is NOT going to be a good deal and you should go direct to TaoBao or to some other forwarding agent.