fly fishing vacation in british columbia-Caverhill fly fishing lodge in British Columbia , you will learn the numerous small lakes within the Caverhill lake chain support diverse populations of invertebrates and aquatic insects that are all prime trout food sources.