I don't know how it's happened, but I've sometimes found myself in the Yonge & Bloor area and have, for one reason or another, required some form of drug store item in a hurry. Once it was a video tape to record a soccer game at the Duke of Gloucester (http://www.yelp.ca/biz/duke-of-gloucester-toronto). Once it was when I realized I was going to be standing in a cramped audition booth with another actor at Fusion Artists (http://www.yelp.ca/biz/fusion-artists-toronto) and discovered I'd not applied deodorant. Aw, crap. Thank all that his holy or not for this Shoppers Drug Mart.
Stocked as well as most other Shoppers Drug Marts in the city, this one seems to be more utilitarian in its nature. It's not as principally focussed on cosmetics as soon as you enter the store, but more on the basic daily needs that you will require. I've also been in some drug stores that have been out of stock on items I need, but whether it's just luck of the draw or what, I've not had that problem with this place. There's a decent selection of pretty much every need you'll have. It's pretty basic and doesn't have a post office in it, but you can't have everything. Good in an emergency though.