Canada-Places.com has listed approx 4 Yarn stores in St. John's. Some of the Top rated Yarn stores in St. John's are- CAST ON! CAST OFF!, CAST ON! CAST OFF!, CAST ON! CAST OFF! & CAST ON! CAST OFF!.