New Balance In Canada has 14 Stores in 10 Towns. Most of them are located in Toronto (5 stores), Calgary (1 store), Delta (1 store), Langley (1 store) and Montreal (1 store).
New Balance Calgary
New Balance Delta
New Balance Langley
New Balance Montreal
New Balance Nepean
New Balance North York
New Balance Oakville
New Balance Saskatoon
New Balance Toronto5
New Balance Vancouver