We will be shipping every day until December 23rd, and will resume as of the 29th. Processing times will remain the same - parcels will ship out by the next day, barring circumstances beyond our control. If you get your order in before noon EST, we'll usually be able to ship the same day.
For US orders, getting an order in time for the holidays is iffy as of right now. Normal transit times for packages crossing the border range from a few days to about 2 weeks, so bear in mind that there is an element of risk if you are hoping to receive something by the 24th.
For Canadian orders, we are shipping via Expedited service, which translates to:
Local – 1 day
Regional – 1 up to 3 days
National – 2 up to 7 days
That usually means about 2-5 business days, and 6-7 if you're in the territories, or in a more rural area of BC or the Prairies.
We are happy to combine orders as well, just e-mail us before placing a second order, as it simpler to invoice than to issue refunds for shipping.