DIY
Clothes
The Gap Kids
Gymboree
Gymboree
This one comes with a warning regarding shipping.  Yes they ship to Canada (yay!), however they use DHL, who in turn passes it over to CanadaPost.  DHL requests a COD for the customs brokerage (I've paid around 12-14ish CAD) so unfortunately CanadaPost can't even accept credit card (CP doesn't take debit).  Fairly warned be thee says I!
  