The lakeside village of Granisle BC sits on the shores of Babine Lake which is the longest natural lake entirely within British Columbia, Canada, stretching for 177 kilometers (110 mi). It's bordered by the Skeena and Omineca regions of central British Columbia . The lake is a popular destination for fishing, boating, camping, and hiking. It is also home to the Lake Babine Nation, a First...