Life Generally in Bahrain compared to Australia and Canada

Say someone has an opportunity to go work (semi-skilled) in Either Bahrain, Australia or Canada.

Which would be the best option?