Stopped in for brunch as we biked over to the island to eat here and see what's what in the area.
First of, we hated Granville Island. WAY too busy, children running all over the place/in the streets/up to people/etc. Not the restaurant's fault but if you're eating here... make sure you want to be in the area, not worth coming just for the food.
Had the curry wrap, it was "ok" at best. Bland but well cooked. Berry muffin was good, I liked it more than my wife did.
Person taking the order got my latte wrong, but my wife's was delicious.
We also bought some banana bread to take with us for later in the day. It was actually very good, and probably the best part of the visit.
Vegan options very clearly marked and staff was very knowledgable about them.
Cons: Bland food, Made an error on my order, Noisy/Busy area