First, let me preface this by saying that I have only been involved in salmon enhancement for 10 years approximately. However, this is how the story has been told to me by those that were there, on both sides. It is a very complex, topic, but to put it simply money was the reason that the hatcheries can no longer raise steelhead and wild stock are the reason they will never be allowed to again.
Back in the 90s there was not much concern for wild stocks, the concern was simply more fish. Fish were freely taken from one river and dumped in another. (That is why it is still possible to catch the huge vedder/harrison whites in some of the smaller river systems in the LML). Then the salmon wars between the USA and Canada got heated as stocks started to decline. As much as governments talk about their importance they would be happy if salmon were all gone. They require large, and complex negotiations between both countries, 4 states, 2 provinces and the public. Now add to all that the funding that is required and you can just begin to see the big picture and why the government wanted out. The Federal Government tried to shutdown all of their hatcheries but the public outcry was too great so they decided to try to shut them down through a war of attrition. Another interesting subject, but I don't have time to delve into it tonight.
A dispute developed between whether steelhead should be managed by the Federal (as salmon) or provincial (as trout). Ultimately Steelhead rearing fell under the provinces jurisdiction. Yes, there is overlap and some federal hatcheries raise steelhead but that is conjunction with provincial cooperation and after much debate and negotiation. The hatcheries on the rivers (and others) that Ralph mentioned are licensed under the Federal government and had to stop. It was a dark time... Trays of fertilized eggs were pulled and destroyed. The only exception I am aware of is the Little Campbell and that was only after extensive legal procedures. Even now, any hatchery steelhead that makes it to the LC Hatchery must be marked, trucked down to the mouth and forced to run the gauntlet again.
Fast forward to today and read the Provincial Framework for Steelhead Management in BC released in April and it clearly states that it is basically impossible to open a steelhead hatchery now for fear of impacting wild stocks.