The federal government is delaying the shutdown of open-net salmon farms off British Columbia’s coast until 2029.