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. 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.