that there is probably a lot more to this than we are being told. First off I would think that your company is obligated to provide you with a ticket home if they are your sponsor because it is required in the law. If they didn't then you would probably complain that they did not. If they are not your sponsor then how did you get here and why are you working for them? As far as the NOC goes this is used so that the employers can cull the work force for whatever reasons good or bad.
I understand your concerns and your emotions are running high but these things happen all the time and they are a part of life. I have been hearing about Rydges closing for a long time now so it should not have been a surprise to anyone.
I am trying to picture the the consultation you want but I don't see it.
Company: "Hello Mr.Expat, we no longer have a job for you but if you would like us to keep paying you for doing nothing please ask".
"We will put you up in accommodations and feed you and provide a vehicle for you until you find another job."

You must think you are in America.