There is one hidden gem in the province of British Columbia (BC) that should not be missed. What is special about the Town of Barkerville? How did the Cariboo Gold Rush change the History of Canada? Why should Barkerville be your next travel destination?