The Once Upon a Child Difference

At Once Upon a Child, we strive to bring you quality used kids stuff that is safe and affordable! Our store is stocked with a rotating selection of gently used kids apparel, shoes, toys, baby gear and more for your growing family. Our prices are always up to 70% less than retail, so you can keep up with growing children for less!


We are now bringing kids’ essentials directly to your door! Shop our selection from the comfort of your home and let us do the work. We are currently shipping to all locations across Canada! Shipping fees will apply.


We are providing a safe and easy way to shop locally with limited contact! Browse our online inventory, pick out what your little ones need, then select *PICK UP* at checkout.  It’s that easy! Pick up your items from our store for FREE during our hours of operation.

Orders will be ready within 24 hours, and we request your orders be picked up within 72 hours of your purchase.

Monday-Saturday: 10a-8p & Sunday: 12p-6p