Granville Island is a must-visit in Vancouver, an abandoned industrial area converted into a colourful Public Market, art school, ... More