I second the vote for Stepho's. The place usually has a line down the block, but their take-out is really quick - if the weather is nice, consider getting dinner to go and strolling over a couple blocks to dine in the park overlooking False Creek.
Stepho's Souvlaki Greek Taverna
Address: 1124 Davie St., Vancouver
Other Contact: (604) 683-2555