Invasive species are non-native (or alien), but not all non-native species are considered invasive.
Eastern brook trout are non-native to the Pacific watershed, but are native to North America, and are not considered invasive when sterile and stocked into interior BC lakes.
Largemouth bass are non-native to the Pacific watershed, but are native to North America, and are generally considered invasive in BC.
Walleye and northern pike are native to BC, but are not native to the Pacific watershed as they are found in the northeastern part of the province in Arctic Ocean drainages. They are generally considered invasive in Pacific Ocean drainages.
Rainbow trout and kokanee are native to the Pacific watershed but are not considered invasive when stocked into lakes that are not part of their normal range.
Brown trout are non-native to the Pacific watershed, and, in fact, are non-native to North America, but are generally not considered invasive, are allowed to thrive and are protected in the Region 1 regulations as wild trout.
If you are serious about removing all non-native species, then also start rooting through your garden. Many of your prized shrubs and trees are not native to the west coast.
https://ibis.geog.ubc.ca/biodiversity/efauna/AlienSpeciesinBritishColumbiaHistoricalRecords.htmlhttps://bcinvasives.ca/