Granville Island Public Market
This covered public market offers just about anything a patron might want to eat. Visitors can make their way through the market, picking up niblets or hit the international food court for a fully prepared meal.
In the summer, a farmer's market runs everyday outside adjacent to the main buildings. You'll likely have an easier time navigating the market around non-peak meal times.