BJ's supermarket in Little India is one of the bigger food markets/grocery stores in the area. Specializing in south asian fare, you can pretty much get all your south asian spices, veggies and rotis here. Prices are comparable to the other shops in the area, some items are cheaper (ie. spices).
They also sell sweets at the front counter to get your Indian sweet fix.
Overall, the store is clean and well-stocked. Definitely drop by to get your grocery shop on!