Happy Holiday Season, and happy shopping! The "in time for Christmas" question... I can't be certain for you, although if you are in BC or Alberta you chances are good until about the 15th. For everyone else, if you want it for Christmas please choose a tracked shipping option.
Hiroshima Tulip brand sashiko needles are a stitcher's dream. You can't see with your naked eye, but they have tiny groves running the length of the shaft to increase the ease with which they pass through the fabric. Made of highly polished steel, they are strong, flexible and warp resistant. The eyes are cut with a bevel to make threading easier. Each package comes with multiple needles in a corked test tube container and pretty box. These needles pass through fabric smoothly.
Sashiko Needles, (Olive green box), big eyes straight thin size, contains 4 needles 0.84 x 51.5mm If you like a thin fine needle but need a large eye for the thread, choose these.
Sashiko Needles, (olive green box), assorted long, contains 2 needles each of sizes 102 x 66.7mm, 0.97 x 44.5mm, 0.84 x 51.5mm This is my favorite of these needles. The longest have eyes big enough for the thick sashiko thread, the small ones would take a #8 perle cotton. This is a good choice for a variety of sashiko needle lengths, try it if you stitch on more than one fabric type.
Sashiko Needles, (olive green box), assorted short, contains 2 needles each of sizes 0.84 x 45.5mm, .091 x 42.9mm, 0.84 x 36.4mm Choose this package if you are stitching with lighter weight threads as only the largest size has an eye big enough for thick sashiko thread. This is a good choice if you are stitching on silk or very light cottons with #8 or #12 weight threads.