Learn to Fish
An introductory program for youth and their families, as well as adults. Learn the basics of freshwater fishing, including angling ethics, tackle selection, and fishing and casting techniques. Lessons are held at our visitor centre fishing ponds and at lakes in municipal and provincial parks throughout the province. All equipment is provided and every session includes hands on fishing time.
Use the filter below to find a program near you. Note that some programs require pre-registration.
Filter by:
Drop-in event. No registration required.
*This is a drop in event only
Free drop-in event. No registration required.
Register
28 Spots Available
July 28, 2023, 11:00 AM to 1:00 PM
Learn to Fish: Otter Lake Provincial Park
Free drop-in event. No registration required.
Free drop-in event. No registration required.
August 4, 2023, 10:00 AM to 12:00 PM
ʕaʔuk ʔaama k̓anis / Loon Lake Campground
Free drop-in event. No registration required.
Free drop-in event. No registration required.
August 26, 2023, 10:00 AM to 2:00 PM
Nechako White Sturgeon Conservation Centre Open House
Free drop in event. No registration required.
September 24, 2023, 9:00 AM to 12:00 PM
Fraser Valley Trout Hatchery, Abbotsford
Full
0 Spots Available
September 24, 2023, 11:00 AM to 1:00 PM
Learn to Fish: Steveston, No. 2 Rd. Pier
October 14, 2023, 9:00 AM to 12:00 PM
Fraser Valley Trout Hatchery, Abbotsford
Full
0 Spots Available
January 27, 2024, 10:00 AM to 2:00 PM
CANCELED: Family Ice-Fishing Day, Vernon
Free drop-in event. No registration required.
March 27, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Lafarge Lake, Coquitlam
Register
28 Spots Available
May 11, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Mayo Lake, Cowichan Valley
This is a free drop-in event. No registration required.
Free drop-in event. No registration required.
Register
20 Spots Available
Free drop-in event. No registration required.
Free drop-in event. No registration required.
Free drop-in event. No registration required.
Free drop-in event. No registration required.
Register
20 Spots Available
Free drop-in event. No registration required.
Free drop-in event. No registration required.
Register
20 Spots Available
Free drop-in event. No registration required.
Free drop in event.
June 28, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Shuswap Lake Provincial Park
Free drop-in event. No registration required.
Free drop-in event. No registration required.
June 29, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Hicks Lake, Harrison Hot Springs
Drop-in event. No registration required.
Drop-in event. No registration required.
June 29, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Jimsmith Lake, Cranbrook
Free drop-in event. No registration required.
July 2, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Ellison Provincial Park, Vernon
Drop-in event only. No registration required.
July 2, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Surveyors Lake, Kikomun Creek Provincial Park
Free drop-in event. No registration required.
July 2, 2024, 10:30 AM to 12:30 PM
Learn to Fish: Gordon Bay Provincial Park, Cowichan Lake
Drop-in event. No registration required.
July 2, 2024, 11:00 AM to 1:00 PM
Learn to Fish: Lightning Lake, E.C. Manning Park
Drop-in event. No registration required.
Free drop-in event. No registration required.
Free drop-in event. No registration required.
Drop-in event. No registration required.
July 3, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Alouette Lake, Maple Ridge
Drop-in event. No registration required.
July 3, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Okanagan Lake Provincial Park, South Campground
Free drop-in event. No registration required.
Free drop-in event. No registration required.
July 5, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Shuswap Lake Provincial Park
Drop-in event. No registration required.
July 5, 2024, 6:00 PM to 8:00 PM
Learn to Fish: Alice Lake Provincial Park, Squamish
Free drop-in event. No registration required.
July 6, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Bear Creek Provincial Park, Kelowna
Free drop-in event. No registration required.
July 6, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Hicks Lake, Harrison Hot Springs
Free drop-in event. No registration required.
Free drop-in event. No registration required.
July 6, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Mayo Lake, Cowichan Valley
July 6, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Alice Lake Provincial Park, Squamish
Free drop-in event. No registration required.
July 8, 2024, 6:00 PM to 8:00 PM
Learn to Fish Adults: Fraser Valley Trout Hatchery, Abbotsford
Register
0 Spots Available
July 9, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Surveyors Lake, Kikomun Creek Provincial Park
Free drop-in event. No registration required.
July 9, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Ellison Provincial Park, Vernon
Free drop-in event. No registration required.
July 9, 2024, 10:30 AM to 12:30 PM
Learn to Fish: Gordon Bay Provincial Park, Cowichan Lake
Free drop-in event. No registration required.
July 9, 2024, 11:00 AM to 1:00 PM
Learn to Fish: Lightning Lake, E.C. Manning Park
Drop in event. No registration required.
July 9, 2024, 5:00 PM to 7:00 PM
Learn to Fish: Shuswap Lake Park, Scotch Creek
Free drop-in event. No registration required.
July 9, 2024, 6:00 PM to 8:00 PM
Learn to Fish: Nechako White Sturgeon Conservation Centre, Vanderhoof
Register
28 Spots Available
July 10, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Okanagan Lake Provincial Park, South Campground
Free drop-in event. No registration required.
July 10, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Alouette Lake, Maple Ridge
Free drop in event. No registration required.
Free drop-in event. No registration required.
Free drop in event. No registration required.
Full
0 Spots Available
Free drop-in event. No registration required.
July 12, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Shuswap Lake Park, Scotch Creek
Free drop-in event. No registration required.
Free drop-in event. No registration required.
Free drop-in event. No registration required.
July 13, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Bear Creek Provincial Park, Kelowna
Free drop-in event. No registration required.
July 13, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Jimsmith Lake, Cranbrook
Free drop-in event. No registration required.
July 13, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Hicks Lake, Harrison Hot Springs
Free drop-in event. No registration required.
Free drop-in event. No registration required.
July 13, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Nechako White Sturgeon Conservation Centre, Vanderhoof
Register
20 Spots Available
July 13, 2024, 12:00 PM to 2:00 PM
Learn to Fish: Horne Lake, Qualicum Beach
July 14, 2024, 11:00 AM to 1:00 PM
Learn to Fish Adults: No. 2 Road Fishing Pier, Richmond
July 15, 2024, 11:30 AM to 1:30 PM
Learn to Fish: Syringa Provincial Park, Castlegar
Free drop in event. No registration required.
July 16, 2024, 9:30 AM to 11:30 AM
Learn to Fish: Kokanee Creek Provincial Park, Balfour
Free drop-in event. No registration required.
July 16, 2024, 10:30 AM to 12:30 PM
Learn to Fish: Gordon Bay Provincial Park, Cowichan Lake
Free drop in event. No registration required.
July 16, 2024, 11:00 AM to 1:00 PM
Learn to Fish: Lightning Lake, E.C. Manning Park
Free drop-in event. No registration required.
July 16, 2024, 5:00 PM to 7:00 PM
Learn to Fish: Shuswap Lake Park, Scotch Creek
Free drop-in event. No registration required.
July 17, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Champion Lakes, Fruitvale
Free drop-in event. No registration required.
July 17, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Okanagan Lake Provincial Park, South Campground
Drop-in event. No registration required.
July 17, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Alouette Lake, Maple Ridge
Free drop-in event. No registration required.
Free drop-in event. No registration required.
Free drop-in event. No registration required.
July 19, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Shuswap Lake Park, Scotch Creek
Free drop-in event. No registration required.
Free drop-in event. No registration required.
July 20, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Bear Creek Provincial Park, Kelowna
Free drop-in event. No registration required.
July 20, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Hicks Lake, Harrison Hot Springs
Free drop-in event. No registration required.
Free drop-in event. No registration required.
July 21, 2024, 10:00 AM to 1:00 PM
Learn to Fish: Fraser Valley Trout Hatchery, Abbotsford
Full
0 Spots Available
July 23, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Surveyors Lake, Kikomun Creek Provincial Park
Free drop-in event. Nor registration required.
July 23, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Ellison Provincial Park, Vernon
Free drop-in event. No registration required.
July 23, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Nechako White Sturgeon Conservation Centre, Vanderhoof
Register
22 Spots Available
July 23, 2024, 10:30 AM to 12:30 PM
Learn to Fish: Gordon Bay Park, Cowichan Lake
Free drop-in event. No registration required.
July 23, 2024, 11:00 AM to 1:00 PM
Learn to Fish: Lightning Lake, E.C. Manning Park
Free drop-in event. No registration required.
July 23, 2024, 5:00 PM to 7:00 PM
Learn to Fish: Shuswap Lake Park, Scotch Creek
Free drop in event. No registration required.
Free drop-in event. No registration required.
July 24, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Alouette Lake, Maple Ridge
Free drop-in event. No registration required.
Free drop-in event. No registration required.
July 24, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Okanagan Lake Provincial Park, South Campground
Free drop in event. No registration required.
Register
0 Spots Available
Free drop-in event. No registration required.
Free drop-in event. No registration required.
July 26, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Shuswap Lake Park, Scotch Creek
Free drop-in event. No registration required.
Free drop-in event. No registration required.
Free drop-in event. No registration required.
July 27, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Bear Creek Provincial Park, Kelowna
Free drop-in event. No registration required.
July 27, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Hicks Lake, Harrison Hot Springs
Free drop-in event. No registration required.
July 27, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Jimsmith Lake, Cranbrook
Free drop-in event. No registration required.
July 29, 2024, 11:30 AM to 1:30 PM
Learn to Fish: Syringa Provincial Park, Castlegar
Drop-in event. No registration required.
July 30, 2024, 9:30 AM to 11:30 AM
Learn to Fish: Kokanee Creek Provincial Park, Balfour
Free drop-in event. No registration required.
July 30, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Ellison Provincial Park, Vernon
Free drop-in event. No registration required.
July 30, 2024, 10:30 AM to 12:30 PM
Learn to Fish: Gordon Bay Provincial Park, Cowichan Lake
Free drop-in event. No registration required.
July 30, 2024, 11:00 AM to 1:00 PM
Learn to Fish: Lightning Lake, E.C. Manning Park
Free drop-in event. No registration required.
July 30, 2024, 5:00 PM to 7:00 PM
Learn to Fish: Shuswap Lake Park, Scotch Creek
Free drop in event. No registration required.
July 31, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Champion Lakes, Fruitvale
Free drop-in event. No registration required.
July 31, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Alouette Lake, Maple Ridge
Free drop-in event. No registration required.
Free drop-in event. No registration required.
July 31, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Okanagan Lake Provincial Park, South Campground
Free drop-in event. No registration required.
July 31, 2024, 5:00 PM to 8:00 PM
Learn to Fish: Fraser Valley Trout Hatchery, Abbotsford
Full
0 Spots Available
August 1, 2024, 6:00 PM to 8:00 PM
Learn to Fish: Elk/ Beaver Lake, Saanich
Free drop-in event. No registration required.
Free drop-in event. No registration required.
August 2, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Shuswap Lake Provincial Park
Free drop in event
Free drop-in event. No registration required.
August 3, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Bear Creek Provincial Park, Kelowna
Free drop in event. No registration required.
Free drop in event. No registration required.
Free drop-in event. No registration required.
August 6, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Surveyors Lake, Kikomun Creek Provincial Park
Free drop in event only. No registration required.
August 6, 2024, 10:30 AM to 12:30 PM
Gordon Bay Provincial Park, Honeymoon Bay
Free drop-in event. No registration required.
Free drop-in event. No registration required.
August 6, 2024, 5:00 PM to 7:00 PM
Learn to Fish: Shuswap Lake Provincial Park
Free drop in event. No registration required.
Free drop-in event. No registration required.
Free drop in event. No registration required.
August 7, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Okanagan Lake Provincial Park, South Campground
Free drop in event. No registration required.
Free drop in event. No registration required.
Register
0 Spots Available
Free drop in event. No registration required.
Free drop in event only. No registration required.
August 9, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Shuswap Lake Provincial Park
Free drop in event.
August 9, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Cultus Lake, Chilliwack
Free drop-in event
August 9, 2024, 6:00 PM to 8:00 PM
Learn to Fish: Alice Lake Provincial Park, Squamish
Free drop in event
August 10, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Jimsmith Lake, Cranbrook
Free drop in event. No registration required.
August 10, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Bear Creek Provincial Park, Kelowna
Free drop in event. No registration required.
Free a drop in event
August 10, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Alice Lake Provincial Park, Squamish
Free drop in event
August 10, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Hicks Lake, Harrison Hot Springs
Free drop in event.
August 10, 2024, 12:00 PM to 2:00 PM
Learn to Fish: Horne Lake, Qualicum Beach
August 11, 2024, 10:00 AM to 1:00 PM
Learn to Fish: Fraser Valley Trout Hatchery, Abbotsford
Full
0 Spots Available
August 12, 2024, 11:30 AM to 1:30 PM
Learn to Fish: Syringa Provincial Park, Castlegar
Free drop in event. No registration required.
August 13, 2024, 9:30 AM to 11:30 AM
Learn to Fish: Kokanee Creek Provincial Park
Free drop in event. No registration required.
August 13, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Ellison Provincial Park, Vernon
Free drop in event. No registration required.
August 13, 2024, 10:30 AM to 12:30 PM
Learn to Fish: Gordon Bay Provincial Park, Honeymoon Bay
Free drop in event. No registration required.
August 13, 2024, 11:00 AM to 1:00 PM
Learn to Fish: Lightning Lake, E.C. Manning Park
Free drop in event.
August 13, 2024, 5:00 PM to 7:00 PM
Learn to Fish: Shuswap Lake Provincial Park
Free drop in event
August 13, 2024, 6:00 PM to 8:00 PM
Learn to Fish: Nechako White Sturgeon Conservation Centre, Vanderhoof
Register
30 Spots Available
August 14, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Champion Lakes, Fruitvale
Free drop-in event. No registration required.
August 14, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Okanagan Lake Provincial Park, South Campground
Free drop-in event. No registration required.
Free drop in event
Free drop-in event. No registration required.
August 15, 2024, 6:00 PM to 8:00 PM
Learn to Fish: Elk/ Beaver Lake, Saanich
August 16, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Fintry Provincial Park
Free drop in event. No registration required.
August 16, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Shuswap Lake Provincial Park
Free drop in event
August 16, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Cultus Lake, Chilliwack
Free drop in event
August 17, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Bear Creek Provincial Park, Kelowna
Free drop in event. No registration required.
Free drop in event.
August 17, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Hicks Lake, Harrison Hot Springs
Free drop in event
August 17, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Nechako White Sturgeon Conservation Centre, Vanderhoof
Register
21 Spots Available
August 18, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Mayo Lake, Cowichan Valley
August 20, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Surveyors Lake, Kikomun Creek Provincial Park
Free drop in event. No registration required.
August 20, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Ellison Provincial Park, Vernon
Free drop in event. No registration required.
August 20, 2024, 10:30 AM to 12:30 PM
Learn to Fish: Gordon Bay Provincial Park, Honeymoon Bay
Free drop in event. No registration required.
August 20, 2024, 11:00 AM to 1:00 PM
Learn to Fish: Lightning Lake, E.C. Manning Park
Free drop in event
August 20, 2024, 5:00 PM to 7:00 PM
Learn to Fish: Shuswap Lake Provincial Park
Free drop in event
Free drop in event. No registration required.
August 21, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Okanagan Lake Provincial Park, South Campground
Free drop in event. No registration required.
Free drop in event. No registration required.
August 21, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Nechako White Sturgeon Conservation Centre, Vanderhoof
Register
25 Spots Available
August 22, 2024, 5:00 PM to 8:00 PM
Learn to Fish: Fraser Valley Trout Hatchery, Abbotsford
Full
0 Spots Available
Free drop in event. No registration required.
August 23, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Fintry Provincial Park
Free drop in event. No registration required.
August 23, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Shuswap Lake Provincial Park
Free drop in event
August 23, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Cultus Lake, Chilliwack
Free drop-in event.
Free drop in event.
August 24, 2024, 10:00 AM to 12:00 PM
Learn to Fish: Hicks Lake, Harrison Hot Springs
Free drop-in event
September 22, 2024, 11:00 AM to 1:00 PM
Learn to Fish Adults: No. 2 Road Fishing Pier, Richmond