Beautiful hot dogs at the Public Market on Granville Island. Not to miss! Probably the best shop