Shipping FAQ

Needlework can ship anywhere you are! Or if you're in town, you're welcome to place your order online and then pick it up in person at our bricks and mortar shop. We're located at 174 James Street North, Hamilton, Ontario.

Orders placed online are shipped in 1-2 business days. All orders are shipped via Canada Post and include tracking.

At checkout please select your preferred shipping:


Regular post 

$12 flat rate -- 7 to 14 business days

Xpress post

$18 flat rate -- 3 days business days guaranteed 

Local Pick Up

Free! -- available to pick up at 174 James Street North by 12pm the following business day.


If your order totals $120 or more, regular post shipping within Canada is free!


$20 flat rate -- 7 to 14 business days once shipped.


$25 flat rate -- 14 to 30 business days once shipped.

Left Continue shopping
Your Order

You have no items in your cart