Pristine snow-white peaks have appeared in Vancouver this winter, and I don't just mean the north shore. Down by the Burrard inlet at Olympic Village, 125 ft tall fairytale tents have landed, and within is a lavish expression of joie de vivre.
Read more >