Actually, only one grocery store in Etobicoke sells beer; the other one is actually at Weston and 401 (closer to the east bank of the Humber) known as the Weston Crossroads.
Brampton, Markham, Ajax, the former city of York, the entire west end of Old Toronto and downtown Toronto, midtown Toronto (any definition), much of East York, and all of Scarborough don't have grocery stores that sell beer with over 1.1% ABV (in other words, grocery stores in those jurisdiction sell beer, albeit those teens can legally drink).
Oh, and none of those grocery stores that sell beer (with the exception of the one on Musgrave Street) are close to a subway station (or the Eglinton Crosstown LRT or the Scarborough extension or the Vaughan extension).
That would make a very interesting extension to Hulchanski's Three Cities paper. A hypothesis can be made that grocery stores that sell beer are not located in areas with large concentrations of poverty (excluding the Port Lands location or the Weston Crossroads location) or within a reasonable walking distance from a subway station (excluding the Musgrave Street one) or in an area with high concentrations of visible minorities (excluding the Port Lands, the Weston Crossroads, or the Musgrave Street locations).
One of the commentators on the CBC website said that it is a joint Muslim-Sikh-Mormon conspiracy into prohibiting grocery stores in Brampton, Rexdale, former city of York, Leaside, Scarborough, and Markham from selling alcohol, as those three religions have teetotalism as a tenet. That commentator is obviously a xenophobe.