Disclosure: As an Amazon Associate I earn from qualifying purchases. more info
Canada has the largest freshwater reserves in the whole world, and that means a heck of a lot of freshwater fish. One of the fish people seem to go for most is bass, both largemouth and smallmouth.
Well, in Canada, especially Western Canada, there are ample lakes and rivers where you will find these guys in large numbers. Let’s talk about the top 10 bass fishing spots in western Canada right now.
On a side note, here is a good gear and equipment checklist for Bass fishing, if you need some pointers.
Best 10 Bass Fishing Spots In Western Canada
Here is a rundown of the 10 best spots to go bass fishing;
1. Shawnigan Lake
Shawnigan Lake is a true crowd pleaser when it comes to bass fishing in Western Canada. Now, this might not be the biggest or deepest lake around, and it does not have the most fish either. However, it does feature a good combination of size, tranquility, easy access, and plenty of fish too.
The lake is only about 5.5 square kilometers, which is a decent size. It can get pretty deep in the middle, but it is quite narrow, so there are a lot of banks with weeds, rocks, and such. However, it is known for usually being quite warm and calm, which is definitely a big advantage.
At Shawnigan lake, you will indeed find a lot of smallmouth bass, with 60 or 80 catches per day not being unusual. Moreover, you will also find many other fish here including brown bullheads, brown trout, cutthroat trout, sculpins, pumpkinseed sunfish, yellow perch, and more. It is hailed as being one of the best bass trolling spots in all of North America.
2. Thetis Lake, British Columbia
Now, if you are looking for a big lake to go fishing in Western Canada, this is not the place to go. This lake is very small, coming in at around 85 acres in total size. The depth of this lake on average is 9 meters, or about 29 feet. The middle is more than deep enough that you do not have to worry about obstacles, but beware of weeds, rocks, and stumps long the edges. This lake is not too far from Victoria BC, and therefore is quite easy to get to.
With that being said, there are actually quite a lot of fish in Thetis Lake. If you are looking for bass, here you will find a lot of small mouth bass. Now, they do not get very big, averaging at about 4 or 5 pounds, but there are a lot of them here.
You can easily catch between 50 and 100 fish per day if you know what you are doing. Here you can also find rainbow trout, carp, sunfish, bullheads, and more. In fact, some of the carp here can get up to 18 or 20 pounds.
3. Shaha Lake, Penticton, British Columbia
This is a fairly large lake to travel to, one that is home to many cottages and summer homes, and plenty of fish too. This is a decent size lake, coming in at close to 5,000 acres. It is also very deep, coming in at an average of 85 feet, and a maximum depth of close to 200 feet. It definitely houses a whole lot of fish. It is a pretty large and open lake, so dress accordingly because it can get chilly.
With that being said, Shaha Lake is undoubtedly one of the best overall fishing spots in Western Canada. Here you will find both largemouth bass and smallmouth bass. The smallmouth bass here can get up to 8 pounds, with the largemouth bass reaching as much as 11 or 12 pounds.
The cool part about Shaha Lake is that it is also home to many rainbow trout, sockeye salmon, common carp, yellow perch, sunfish, Kokanee salmon, Pikemminow, and others. It’s a fisherman’s dream lake no doubt.
4. Pitt Lake
Pitt Lake is actually the second largest lake in British Columbia, a real giant actually, coming in at 54 square kilometers. Beware, this lake is big, it can be turbulent, and it does get quite windy, so prepare yourself. On the upside, it is very close to Vancouver, so getting there is no big deal. This lake can also be hundreds of feet deep at its deepest parts. It’s a massive place with lots of accommodations surrounding it.
Pitt Lake is also home to some fairly large fish, most notable its largemouth bass. If you are an avid and skilled fisherman, and you find the right spots, you can easily catch a 100 bass in a day.
The largemouth bass here can grow upwards of 10, 12, or even 15 pounds on rare occasions. Here you will also find some other fish such as rainbow trout, brook trout, black crappies, and some other trout species too.
5. Beaver Lake, Victoria, BC
Yet another British Columbia entry, Beaver Lake is a very popular bass fishing spot in Western Canada indeed. It is a decent sized lake, not huge, coming in at roughly 2.5 square kilometers.
It might be large, but there are a lot of little inlets here, plus a lot of trees, so wind is not too bad. The average depth here is around 20 feet, so obstacles are not an issue, plus there is room for plenty of fish too. Beaver Lake is pretty weedy near the shore, so you want tough gear for sure.
When it comes to the fish, Beaver Lake houses both smallmouth and largemouth mass. On a side note, interestingly enough, the largemouth variety did not appear here until the early 1990s. At any rate, if you go bass fishing here, catching 50 per day is not unusual. In terms of the smallmouth bass, here they can be between 6 and 7 pounds, with the largemouth bass coming in at around 9 pounds.
6. Vaseux Lake – British Columbia
As you can tell, British Columbia is a big Western Canadian hotspot for bass fishing. This time we are travelling to Vaseux Lake, just south of Okanagan Falls. What many like about this spot is that it is surrounded by many high cliffs, which helps to cut down on wind.
At the same time, it is fairly deep, with an average depth of 20 feet, so you don’t need to worry much about obstacles either. There are quite a few weeds and Lilly pads though, so beware of that.
With that being said, there are a lot of fish in this lake, both smallmouth and largemouth bass. If you spend a good 8 hours on Vaseux Lake, you can easily catch anywhere from 50 to 100 fish.
The smallmouth bass here tend to top out at around 4 or 5 pounds, while the largemouth bass can get as big as 8 or 9 pounds, which is quite impressive. This place is pretty easy to access as well, making it a good spot.
7. St. Mary Lake – Vancouver Island, BC
Vancouver Island has a number of lakes, with St. Mary Lake being one of the most popular for bass fishing. Although St. Mary Lake is only 469 acres in size, making it quite small, it is one of the deeper lakes in western Canada, with an average depth of 29 feet and a maximum depth of 55 feet.
Although you will not really have to watch for obstacles thanks to the depth, it does tend to get a bit windy here. Beware that you do need to take a ferry to get there.
St. Mary Lake is home to a lot of smallmouth bass, and on an average day, you could probably catch upwards of 40 fish, although 100 fish days are not unheard of.
With that being said, the smallmouth bass here are quite small, averaging at around 2 to 3 pounds, with some 4 pounders being thrown into the mix. At St. Mary Lake, you will likely encounter some yellow perch, rainbow trout, and cutthroat trout as well.
8. Duck Lake – Saskatchewan
So far on our list, Duck Lake is by far the biggest. Duck Lake is located fairly close to Saskatoon and you will definitely find lots of bass here. This lake is 15 kilometers square, so it is quite big.
Although large, it is fairly shallow, with an average depth of just 3 feet and a maximum depth of 10 feet. This means that you do have to watch out for obstacles, as well, there is not much cover, so it is often fairly cold and windy.
The type of fish you will find here most often is the largemouth bass, and lots of them. If you spend all day here, you could catch as many as 80 or 100 fish, and they are known to be pretty big too.
The average size of the bass here is around 6 to 7 pounds, but ones up to 10 pounds have been caught. At Duck Lake, you will also find some yellow perch and sunfish too.
9. Quennell Lake – British Columbia
This is another great spot in Western Canada for bass fishing. With that being said, it is a bit south of Nanaimo, BC, and you need to take a ferry to get there, although most serious fisherman do not mind this.
To be clear, this is no big lake at all, coming in at under 300 acres, so it is quite small. It has an average depth of 11 feet and a maximum depth of 23 feet, plus the water is very clear and calm, so you do not need to worry much about looking out for obstacles.
Here you will also find small mouth bass, lots of them. Although you will probably not find as many bass here as in the Seven Mile Resevoir, the ones in Quennell lake grow on average a few pounds heavier.
It’s all about quantity versus quality. In this lake, you will come across a lot of trout as well, as it is a popular trout fishing spot.
10. Seven Mile Reservoir – British Columbia
The number 10 spot for the 10 best fishing bass fishing spots in Western Canada goes to the Seven Mile Reservoir, which is located close to Trail, British Columbia. This reservoir is roughly 11 km long and 0.5 km in width, so it is of a decent size.
The good part here is that there is a lot of surrounding cover, so not too much wind and water turbulence. However, much of the area is quite shallow, so watch out for logs, stumps, and rocks.
The type of bass you will find here is the smallmouth variety, and they usually come in at between 2 and 4 pounds, with some being up to 5, but rarely any larger than that.
You will find bigger fish and more species on the American side, but there is certainly no shortage on the Canadian side. You will probably also come across some rainbow trout, lake trout, and walleye as well.
The fact of the matter is that there are dozens, if not hundreds of other great fishing spots in Western Canada alone, not to mention the rest of this huge country. Of course, the above picks are based on general consensus and personal experience, but there may be other bass fishing spots which you favor more. At any rate, you can be assured that Western Canada has no shortage of bass, not in the least.