yueyue,I just came here and didn't find newman street.I only find Metro,it seems that seldom Chinese people buy food there.Can you tell me the location of other supermarkets?Are they near to METRO DeL'eglise?thanks.
There is a new SuperC by the side of Atwater Marché. You can take the green line to Métro Lionel-Groulex. After you go out of the Métro and turn to the right and walk a few minutes, you can see SuperC. Good luck.