Shipping is done with Canada Post within 3 - 5 business days after you place an order.
Baby Barn Fabrics provides custom work and fabric orders and reserves the right to refuse any returns.