Tag Archives: Whistler

Located at the north of Vancouver, British Columbia, Whistler Blackcomb is the largest and most amazing ski resort in North America. The official host for the 2010 Winter Olympics, Whistler …
Continue reading

Today I had the chance to visit and volunteer at Whistler Blackcomb, one of my favourite local destinations in BC for Arts Whistler‘s Whistler Children’s Festival! I was able to say hi …
Continue reading

Posted On: