New Balance recently opened a Women’s-Only Retail Space at Sport Chek Richmond Centre, showcasing a small collection of their athletic and lifestyle wear.