Senator O'Connor? Victoria Park? Wexford? I went to high school in the area too.
VP and Lawrence isn't a bad area. I'm pretty familiar with it. Victoria Terrece isn't great as far as "malls" go but you have a No Frills right there. There's also three different Metros and another No Frills about 10 minutes away by bus. Oh, and a McEwan's but that is very pricey. Shopping wise you have Shops at Don Mills (has some pricey stores), Parkway Mall (which I haven't been to in years) and Eglinton Square, all about 10-15 minutes by bus. In between Pharmacy and Eglinton and Warden and Eglinton you have a bunch of stores: a massive Walmart, Canadian Tire, Old Navy, Best Buy, Home Outfitters, Eb Games and more that I'm forgetting.