Happy Canada Day!


Thank you for your patience!


Open for walk-in shopping!


Sales and Fabrics Associates Wanted!

View job listings

Shop by delivery method

Please make sure you select your shipping method at checkout. Not all items are available for pickup at all locations. Click here for more details.


Have a question about your order?

Ordering FAQs

Yarn of the Month

Learn more


We appreciate your patience!

Our doors are open to the public again!  We are still filling mailed orders and have curbside pickup available at all locations. 

Please Have Patience!  We are doing our best to serve our cities during this trying time.  Our capacity is at its maximum and our stores are running with minimal team members.

We are prioritizing all orders for PPE related supplies over any regular line items and as such our order processing times may vary.

Please wait until we contact you to arrange a time before coming to pickup.  We may need time to get your order ready. 

If you choose to pick up your order, make sure you use a valid email address or phone number.  If we cannot reach you, your order will be cancelled.

We are careful about which fabrics we put in the kits, but we are unable to customize your kit to a preferred theme/colour etc.  Calling us to request specific colours and themes will reduce our ability to get kits delivered in a timely manner.

Make sure you choose the correct shipping method at checkout.  Some items are only available at limited locations.  If you chose the incorrect shipping method, please let us know - we will cancel it and you can place your order again and choose the correct shipping method.  Mailed orders do have a shipping cost.

Please include your order number when contact us about your order.

Please use our online ordering form for any items not in our online catalog.

Stay healthy, stay safe, keep your creative minds busy!

- Your friends at Len's


Contact Numbers

We will call or email when your order is ready.  If you have a question for your pickup location, please contact your location directly (9am-5pm, Mon-Sat).  We are experiencing a very high call volume, so it may take a while to get through.

Pick up - Barrie: 705-722-5367 (Mon-Fri only)

Pick up - Brantford: 519-752-5072

Pick up - Cambridge: 519-658-8182

Pick up - Guelph: 519-836-2412

Pick up - Hamilton: 905-560-5367

Pick up - Hawkesville: 519-699-6140

Pick up - London: 519-686-3502

Pick up - North York: 416-781-1624

Pick up - Port Dover: 519-583-0800

Pick up - Waterloo: 519-743-4672

Pick up - Woodstock: 519-539-2200

Mailed orders: Contact us here

Please note that your order will only be available for pickup at the location chosen at checkout if you select curbside pickup.


Important Information about Masks

Please review this article from the Government of Canada about homemade masks and watch this video from Global News