British Columbia fishing is so good, partly because of it’s 25,000 lakes and 12,000+ miles of coastline. Anglers travel from around the world to fish for salmon, halibut, sturgeon, and steelhead.