Updated Shipping and Local Delivery Info

Last updated: July 3rd, 2020

In-Store Shopping Appointments

After sixteen long weeks, we have super exciting news to share: this Monday July 6th, we're re-opening our doors for private, in-store fabric shopping appointments!

Shopping appointments are available every Monday, Tuesday, Friday and Saturday, scheduled on the hour starting at 11am, and wrapping up just before 5pm. Each appointment will be limited to one person for a max of 40 minutes -- plenty of time to discuss projects, touch and feel fabric, peruse our patterns and more. 20 minutes between customers will allotted to cleaning the store, and prepping for our next visitor. Book online (see Shopping Appointments in the main navigation menu) or by giving us a call at the shop.

Once we've received confirmation of your booking, we'll then forward you shopping questionnaire that will help you plan your visit. We kindly ask that customers reserve in-store shopping appointments for when it feels necessary (e.g. when you need to touch and feel fabric, or need assistance pulling fabric for a project). If you only need a notion or two, please consider browsing our online shop first and choosing local pick up at checkout.

Sidenote: if you need help matching thread to fabric from your stash, we're now offering curbside thread matching! This service must be purchased through the online shop -- we're not able to accept cash, debit or credit at the door.

Processing and Shipping Times

While we're working our hardest to process orders in a timely manner, due to a reduced number of staff, please allow up to five business days for your order to be processed before you're notified for pick up, delivery or shipping. 

Curbside Pickup

Pick up is available on Mondays - Saturdays from 11am-4pm. All pick up orders must be placed online in advance. Additions cannot be made at the time of your pick up.

Make sure that you've received an email notification that your order is ready  before you come to pick up your order. 

When you get to the shop:

  1. Knock upon arrival and state your name
  2. Wait behind at the marked line
  3. A staff member will hang your shopping bag on a hook on the window.
  4. When the door is fully shut, you can safely step forward and retrieve your order! :)

Local Contactless Delivery

For those residing in the Hamilton Area, we are offering contactless delivery to your doorstep once a week on Thursdays. A small charge of $4 will be applicable to all orders under $99. Order $100 or more, and delivery is on us!

If you select local delivery but are outside our delivery zones, we will contact you with pick up or shipping options. 

Shipping Fees

All packages in Canada are shipped Canada Post Expedited and include tracking. Canada Post is delivering a record high numbers of parcels, so please expected slower than normal delivery times for your orders. Once parcels leave our premises, we are not responsible for delays that occur in transit.


  • Ontario & Quebec: $12
  • Manitoba, Saskatchewan, and Maritime provinces: $15
  • Alberta & BC: $18
  • Yukon, NWT, and Nunavut: $20
  • All Canadian orders over $120 qualify for free shipping!
  • Eastern States: $15
  • Western and Southern States: $20
  • All US orders over $150CAD qualify for free shipping!
Please email us hello@iloveneedlework to request a shipping quote.

Have any questions?

Please email us at hello@iloveneedlework.com
or call 905-667-5663.  Our customer service hours are Monday to Saturday 11am-4pm.
Left Continue shopping
Your Order

You have no items in your cart