I really wish there was a way to stop all fishing at a commercial level for 10 years. Not that you can’t eat a fish just that if you want that luxury you have to go catch it yourself. I know this will never happen.
Basically no, we would have to decide as a society that your inability to catch your own fish does not outweigh the needs of all of the rest of the people. And this lies the problem in that solution a lot of people would be left without. The person in a wheel chair. The elderly who are not physically able. The person afraid of the sea. And so on. That’s why I also acknowledge it won’t happen. We could highly tax the sale of fish restaurants though and use that for subsidies and fish restoration. We could decide like fossil fuel use that this is important to the future of humanity and even though it would be near impossible we try anyways. Canada and the US could decide to subsidize the fishing industry and ask them to sit idle or offer retraining or something.
There is, but the duration might be longer than 10 years. We grab a bunch of what's endangered, sequence their genomes, construct plans for future repopulation, and be prepared for a future when we're more responsible with these natural resources. The fisheries will exhaust, and demand will shift elsewhere in the short term.
There is no other path to success, as attempting cooperation with those who will fish relentlessly is futile. Preserve what's left today for a future with better humans.