Unfortunately, whether you like it or not, the world has changed. Free trade has been nothing but a boom to Canada.
Distances are becoming less and less of a governing factor now. The reality is that it is a world economy and yes, that can be frightening for many people as let's face it, it means the lowest rise up and the highest (us) fall down and everyone meets somewhere in the middle.
In order to continue to "win" in the new game, Canadians are going to have to become more productive, more efficient, and better educated. If people just want to sit on their asses and figure that that's good enough, then they are not going to succeed. It's not easy to get off your ass, take courses, go to school, learn something new. It's much easier to work your 8 hours, then go to the bar with your friends hoping that you will have that craddle to the grave security that your parents had. Not anymore.
With regard to Stelco, there are many "problems", not the least of which is that they supply steel for the auto industry and we all know where that is at these days.
Would Stelco still be up and running if it were Stelco and not part of US Steel? Absolutely. But it was the shareholders of Stelco who opted to sell out to US Steel for an inflated price. Greed got the better of them. Same goes for Inco, Alcan, and Dofasco.
The real tragedy here is that Inco, Alcan, and Dofasco didn't have what it took to be the guys doing the buying. On the other hand, Rio Tinto, Mittel, US Steel are so over extended, they just might find themselves broken up.