Excellent shop for Japanese products. It's second-best to J-Town which is really OUT THERE and very East of Finch Station by bus, so the location can't be beat.
They do have higher prices here but it's due to their location. This is THE PLACE for Japanese stuff, but specific Japanese stuff that you can't find in Chinatown that is.