Socialism 100%, socialism gives people the right to have same opportunities of having a good education, a good health system and all the basic things. Although socialism will not maintain its self there because normally it will become on Communism, that is the extreme of basically sharing the countries money equally to everyone.
Socialism has the following structure:
- The economy of the country will stay as a Capitalism economy. People will have more money than others and it will stay that way.
- Equality or rights. This changes a little bit if we compare it to Capitalism, because poor people cam become rich and rich can become poor. Normally in a country with capitalism the richer will become more richer and poor people will become more poor.
Canada's ideology is based on Socialism due to the equal rights it has. Good public education, Decent Health system, huge amount of job opportunities.
If we compare that against a country like US, we can see that the public education is not so good, health system is only good for rich people that can afford private health, and they are currently have a crisis on jobs and the same country is trying to recover from a huge economic crisis.
Communism would be a very good economic and political ideology, the only problem with it is that as everyone will win the same amount of money and have the same things, people will not work to win it. Example: a person that drives a taxi cab will win the same amount of money as an architect, which job is more demanding? Architect, so architects will leave their jobs for something more simple and win the same amount of money, creating problems regarding the economy of the country and converting like Venezuela, that they do not have toilet paper anymore because the country is sooo... bankrupt.
Look at what I am saying:
In my order of ideas I will say:
1st Socialism
2nd Capitalism
3rd Communism
Actually I just saw an article regarding Condoms and its price in Venezuela
http://www.bbc.com/news/world-latin-america-31174379
a box of condoms costs $755 dollars or 650 Euros