I spent many years of shoe shopping avoiding Town Shoes because I was under the impression that the store catered to little old ladies from Brampton, making the trip into town to buy their comfort shoes.
I guess I saved money with that strange, unfounded judgement, but I also lost many a season of great, affordable shoes. Town Shoes is in my opinion the Canadian Centre for the Shoe! They carry brand names such as Steve Madden, Stuart Weitzman, Puma, etc. but they also have their own line which his chic, hip, and reasonable. The place also has trendy bags, and accessories -- that don't look cheap a la Aldo or Claire's.