^ I was going to suggest the bay too. You'll need to find a nicer bay store that sells a lot more recognizable brand name stores. They are usually right downtown. I found these doing a quick search:
Edmonton Kingsway Garden Mall(780) 479-7100No Pharmacy
Londonderry Mall North West(780) 478-2931No Pharmacy
Southgate Shopping Centre(780) 435-9211(780) 434-0109
**The Bay Edmonton City Centre(780) 424-0151(780) 429-7015**
West Edmonton Mall, Phase 1(780) 444-1550No Pharmacy
I know from experience that the Bay down town Calgary and the Bay downtown Vancouver have a much bigger selection of brand names than the smaller ones found in malls.