Retro theatres, charming boutiques, historic architecture and tasty treats abound in this artsy, 100-year-old hub
Chatelaine
The wait is over: J.Crew is opening two stores in Western Canada this May