If you prefer something a bit more formal, there are Indian and Chinese restaurants, delis and more where you can grab a bite. Loads of tables are located both inside and out where you can rest in the midst of your shopping. This building has shops on two floors and is more like a mall (though not a high-tech one) than Granville.
To get here, grab the sea bus at the end of Granville Street. Your travel day pass will get you on the sea bus. You will soon be zipping across Burrard Inlet to North Vancouver where Lonesdale Quay is located. The view of Vancouver from the quay is lovely and on a bright, sunny Sunday, there were many people enjoying it.
This market is part of the Vancouver experience and I highly recommend you give it a try.