The North Face In Canada has 21 Stores in 10 Towns. Most of them are located in Toronto (8 stores), Mississauga (3 stores), Etobicoke (2 stores), North York (2 stores) and Laval (1 store).
The North Face Etobicoke2
The North Face Laval
The North Face Markham
The North Face Mississauga3
The North Face Montreal
The North Face North York2
The North Face Thornhill
The North Face Toronto8
The North Face Vaughan
The North Face Vaughn