You were talking about aid, not trade. The whole world knew that when the Soviets the leader of the communist bloc during the Cold War, Soviet aid was vital to many communist countries, including China. But I guess that under the communist system, aid and trade can be blurred.
Free health care ? It is sad that whenever Marxists and communists have to defend the failures of their ideology, free health care is the only thing they can come up with. Wonder why Cubans risks lives and limbs to come to the US when we do not have free health care. It must be the gross failure of Cuban and Venezuelan propaganda in not emphasizing how much better is communism thanks to free health care.