Bowron Lake Lodge is a paid campsite in Canada. Find out what to know before you go, including location and how to plan your overnight stay here.