Came here for lunch. Despite its tiny size, was a steady flow of people coming into this place. I ordered the sukiyaki (Japanese casserole with beef, tofu, and cabbage) and takoyaki (octopus balls).
Pros: takes credit card, relatively cheap
Cons: tiny store with only seating for 6, long waiting time (approx 20-30mins), and no washrooms
There is paid parking by the street or its a quick 5 min walk south from Finch station. They have delivery for orders over $20.