Personally, a number of things would have to happen first.
1. The right leader would have to come about
2. Rich/Poor divides have to be lessened
3. World economy would have to be stronger then it is at the moment
If those are met, then I would go for Communism.
Untill then, I'm quite happy with the Constitutional Monarchy that Canada has in place right now.