Salmon migration is a natural wonder in British Columbia, Canada. Every year, thousands of salmon return to their birthplace to spawn, creating a breathtaking spectacle. Here are five excellent locations to witness the salmon migration and appreciate the wonders of nature. 1. Capilano Salmon Hatchery Located in North Vancouver, the Capilano Salmon Hatchery is about …