The place socialism fails is when they have to do business with capitalists as they tend to gobble up everything they don't already 'own' and if they own it 15% of the populations matters, the rest do not. If the leaders resist that aspect they will be replaced by ones that will tow the line.
Venezuela didn't fail because the system didn't work, it failed because the US put enough pressure on it that is was destined to fail. The alternative doesn't fix the problems, they are just no longer reported on.
Canada should be extending them a lot of credit and use those coupons for shopping in Canada for goods related to food and it's production using local resources and housing that lasts a long time and meets the standards we have when they are enforced and slumlords are the bad guys.
Do a task on time and under budget and other nations in the are might look to us rather than China or Russia as they are already at max capacity for new contracts of a large scale. They could do the bankrolling should that be needed and it might be if we have to tool up with some new products that are meant for the tropics and mountainous locations where roads do not exist so stand alone services would be the power supply in most cases. That seems to mean solar and wind devices might be needed. Off the shelf would save time.
Socialism in Iceland would work as they are not under threat of invasion for their treasures, . . . . . yet.