Technique 12 min

Best Fishing Spots in Canada by Province (2026)

Top fishing destinations across all Canadian provinces and territories. Best lakes, rivers, and coastal waters for walleye, trout, salmon, pike, bass, and more.

Updated March 15, 2026

Canada's Fishing Landscape — An Angler's Paradise

Canada has over 2 million freshwater lakes, 8,500 named rivers, and 202,080 kilometres of coastline — making it one of the greatest fishing nations on Earth. From trophy muskellunge in Ontario to giant chinook salmon in BC, from remote fly-in lodges in Manitoba to accessible urban rivers, there's a perfect fishing spot for every angler, skill level, and budget.

This guide highlights the top fishing destinations in each province, focusing on publicly accessible waters and the species that make each location exceptional. For each spot, we note the primary species, best season, and access considerations. All waters require a valid provincial fishing licence.

Remember that Canada's best fishing is often in remote or semi-remote locations. Consider hiring a local guide for unfamiliar waters — the local knowledge is invaluable, and guides provide safety support in wilderness settings.

Ontario — Walleye, Bass, and Muskie

Lake of the Woods: Straddling the Ontario-Manitoba border, this sprawling lake is considered the walleye capital of Canada. With 14,522 islands and 65,000 miles of shoreline, it produces consistently large walleye (4–8 lb average) and world-class muskie fishing. Best: June–September. Access: Kenora (1.5 hrs from Winnipeg).

Bay of Quinte: This Lake Ontario bay produces some of Ontario's largest walleye — fish over 10 lbs are caught regularly. Late fall and ice fishing seasons are particularly productive. The bay also has excellent perch, pike, and bass. Best: October–March. Access: Belleville/Trenton (2 hrs from Toronto).

Georgian Bay / French River: Outstanding smallmouth bass, pike, muskie, and walleye in iconic Canadian Shield landscape. The French River — a Canadian Heritage River — is one of the finest multi-species destinations in the province. Best: June–September. Lake Simcoe: Excellent perch, lake trout, and whitefish. One of Ontario's most popular and accessible ice fishing destinations (1 hour north of Toronto).

British Columbia — Salmon, Steelhead, and Halibut

Skeena River System: The Skeena and its tributaries (Babine, Bulkley, Kispiox, Copper) offer the world's best steelhead fishing. September through November sees massive runs, with fish averaging 10–20 lbs and trophy steelhead over 30 lbs caught each season. Primarily fly fishing — single barbless hooks required.

Kamloops Lake District: Interior BC has thousands of productive trout lakes. The Kamloops rainbow trout is famous for size and fighting ability — fish averaging 3–5 lbs with specimens over 10 lbs. Fly fishing from float tubes or small boats is the primary method. Best: April–June, September–October.

Haida Gwaii: Off the northern BC coast, this archipelago offers spectacular saltwater fishing for halibut (to 200+ lbs), chinook salmon (to 60+ lbs), and lingcod. Remote lodges provide access to some of the Pacific coast's least-pressured waters. Vancouver Island: Accessible coastal fishing for salmon (multiple species), lingcod, and rockfish — world-class fishing within 2–3 hours of Victoria and Nanaimo.

Alberta — Trophy Trout and Pike

Bow River: Flowing through Calgary, the Bow is a world-renowned trout river. Brown and rainbow trout in the 18–24 inch range are common, with fish over 30 inches caught each year. The stretch from Calgary to Carseland is particularly productive. Float trips with a guide ($400–$700/day) are the most popular way to fish. Open year-round for trout.

Lake Minnewanka (Banff): The largest lake in Banff National Park holds monster lake trout to 30+ lbs. Trolling and jigging from boats are the primary methods. Requires both an Alberta fishing licence AND a Parks Canada fishing permit ($15/day or $51.25/year). Best: June–September.

Crowsnest River: An exceptional trout stream in the Crowsnest Pass — cutthroat and brown trout in crystal-clear water. A fly fisher's dream. Northern Alberta: Calling Lake, Lac La Biche, and the Athabasca River region offer excellent walleye, pike, and Arctic grayling in less-pressured waters.

Quebec — Atlantic Salmon and Brook Trout

Gaspé Peninsula Rivers: The Bonaventure, Matapédia, Grand Cascapédia, and York rivers are legendary Atlantic salmon waters. The Bonaventure is famous for its crystal-clear water where salmon holding in pools 20 feet below the surface are clearly visible. Access is through ZEC (controlled harvesting zone) or outfitter reservations — book months in advance for peak season (June–September).

Laurentian Highland Lakes: North of Montreal, hundreds of lakes hold native brook trout (speckled trout/omble de fontaine) that are actively managed. Many outfitters ($150–$400/day) combine fishing with French-Canadian culinary traditions. Best: May–September.

Lac Saint-Pierre: This St. Lawrence River widening is a UNESCO Biosphere Reserve and one of North America's best freshwater fishing areas. Northern pike, walleye, and bass thrive in its marshes and channels. Accessible by boat from Trois-Rivières or Sorel-Tracy.

Prairie Provinces — Remote Wilderness Fishing

Manitoba — God's Lake: Legendary for massive brook trout (fish over 5 lbs) and trophy pike. Lake Winnipeg: Produces massive channel catfish (Canadian record territory) and excellent walleye. The south basin is easily accessible from Winnipeg. Churchill River system: Trophy northern pike and walleye in remote wilderness — fly-in lodges provide access ($2,000–$5,000/week all-inclusive).

Saskatchewan — Lac la Ronge and Wollaston Lake: Top destinations for northern pike (30+ lb fish regularly) and lake trout. Saskatchewan's northern lodges offer some of the most affordable wilderness fishing in Canada — packages from $1,500–$3,500/week. Last Mountain Lake: Accessible year-round fishing for walleye and perch near Regina.

All three prairie provinces offer outstanding ice fishing. Lake Winnipeg (MB), Last Mountain Lake (SK), and Pigeon Lake (AB) are among the best ice fishing destinations in Canada with easy road access.

Northern and Atlantic Canada

Yukon: Remote rivers hold world-class Arctic grayling that eagerly take dry flies — among the most beautiful fish in North America. The Yukon River itself holds king salmon, pike, and inconnu (sheefish). Access is by floatplane or multi-day river trips.

Northwest Territories — Great Slave Lake: Home to the world record lake trout — a 72 lb fish that still stands as the all-tackle record. Trophy pike, Arctic grayling, and whitefish round out the fishing. Yellowknife-based lodges provide access. Nunavut: Arctic char fishing in pristine rivers is a bucket-list experience — fish average 10–15 lbs with trophy char over 20 lbs.

Atlantic Provinces: New Brunswick's Miramichi River — the Atlantic salmon capital. Nova Scotia — brook trout in highland streams plus emerging giant bluefin tuna fishery (the world's best, catch-and-release). PEI — also excellent for tuna. Newfoundland — remote brook trout and Atlantic salmon in Labrador's pristine rivers. Gros Morne National Park: Stunning scenery with excellent salmon and trout fishing.

Planning Your Trip — Season Guide

Canada's fishing seasons vary dramatically by species, province, and method:

Spring (April–May): Trout and pike opener in most provinces. Walleye spawning run — some zones are closed. BC interior lake trout fishing peaks (chironomid hatches). Summer (June–August): Peak season for most species — walleye, bass, pike, muskie, and panfish. Atlantic salmon runs begin in Quebec. BC salmon runs start (sockeye in July, chinook throughout).

Fall (September–November): BC steelhead and salmon runs peak. Great Lakes tributaries see steelhead and salmon. Walleye bite intensifies as fish feed before winter. Muskie fishing peaks in October. Winter (December–March): Ice fishing across most of Canada. Winter steelhead on BC rivers. Tailwater trout fishing (Bow River, Grand River). Check specific species seasons before planning — not all species are open in all zones year-round.

Sources & Official References

Frequently Asked Questions

What is the best fishing lake in Canada?

Lake of the Woods (Ontario/Manitoba) is widely considered the best overall freshwater lake. For trout, BC's Kamloops lake district. For walleye, Bay of Quinte (Ontario). For sheer wilderness, Great Slave Lake (NWT) is unmatched. For salmon, Haida Gwaii (BC) offers world-class saltwater fishing.

Where can I fish near Toronto?

Lake Simcoe (1 hour north) — excellent perch, lake trout, and whitefish, especially ice fishing. Credit River and Humber River within the GTA have seasonal steelhead and salmon runs. Lake Ontario offers chinook salmon from shore or boat. Bay of Quinte (2 hours east) for trophy walleye.

What is the best time of year to fish in Canada?

Late May through September is the prime open-water season for most species. Early June is excellent for walleye. Fall (September–October) is peak salmon and steelhead season in BC. Ice fishing December–March is outstanding in Ontario, Manitoba, and Saskatchewan.

How much does a guided fishing trip cost in Canada?

Day trips: $250–$800 CAD depending on location and species. Fly-in lodge packages: $1,500–$6,000/week (all-inclusive). Atlantic salmon guides: $500–$1,000/day. Saskatchewan offers some of the most affordable remote fishing lodges in Canada.

Where is the best salmon fishing in Canada?

Pacific salmon: Skeena River system and Haida Gwaii (BC) for chinook and steelhead. Atlantic salmon: Miramichi River (NB) and Gaspé Peninsula rivers (QC). The species, location, and preferred method (fly, spin, troll) determine the best destination for you.

Can I fish in Canada as a tourist?

Yes. Non-resident fishing licences are available in every province, purchasable online. Costs range from $20 for short-term to $85+ for annual non-resident licences. No residency or citizenship is required. See our Fishing Licence for Americans guide for detailed information.