Here's what I've done quite a bit in the past. Go out of Neah Bay to swiftsure catch your US Salmon, go on in to Barkley Sound to Bamfield which is a customs clearance port. Very cool little town by the way if you've never been there. The fiord is main street and businesses have a dock instead of a driveway. Spend the night in Bamfield - visit the pub, do some crabbing, whatever. In the morning head out to the canadian side of swiftsure and get your 2 canadian halibut on the way back to Neah. If you stay 2 nights in Bamfield check out the salmon/halibut fishing on LePerous bank and the bottom fishing in the underwater spires in front of the broken group. If you're not sleeping on your boat then Woods End Landing is a great place to stay. Reasonable cabins that will comfortably sleep your whole crew, moorage, hot showers, full kitchen, gas grills, great host. Makes a very fun and productive trip.
_________________________
. . . and God said unto them, Be fruitful, and multiply, and have dominion over the fish of the sea . . .