Freshwater Fly Fishing BC (British Columbia): Caverhill Lodge, one of a kind freshwater fly fishing vacation in British Columbia,Canada. Freshwater fly fishing vacation in British Columbia, Canada offering luxurious cabins, gourmet cuisine, and ncredible surroundings with over 15 lakes to fish.