( ͠° ͟ʖ ͡°)
I'm pretty sure NoFrills is still open. It was 2 two weeks ago at least. I'll double check however.
About Dollarama, I think is misplaced. There is the Liquor Store in the corner (entry is on Denman St), then the 3 Quarters Full café and then the Dollarama (in the Mall basement).
I think the mistake come because the building is mapping wrongly. The aerials images didn't show it very well actually.