British Columbia is one of Canada’s most beautiful provinces. During the holiday season, Christmas celebrations abound in cities like Vancouver, Victoria and the mountain wonderland of Whistler.