Start with the broad B.C. licence split: whether the water is freshwater or tidal, which portal applies, which visitor price category fits, and whether a salmon stamp or specialty product might be involved.
Freshwater trips use WILD and an FWID. The current WILD login page offers Basic BCeID or a BC Services Card Account; the BC Services Card option is for people who live in Canada, while people living outside Canada use Basic BCeID. The B.C. freshwater licence year runs from April 1 to March 31. Saltwater, harbour, shellfish, ocean, and tidal-water trips use DFO. If the trip is only coastal or tidal, check the BC tidal fishing licence guide. If visitor price or child rules are the main issue, check the BC non-resident fishing licence guide.