Vancouver is a spectacular city, full of surprises.