Social Justice Connection is an independent Canadian organization working in international solidarity. Conscious that many of the world's...