All for Guatemala is a non-profit organization that promotes relationships between organizations and peoples in Guatemala and Canada through awareness and education campaigns, the promotion of culture through festivals, concerts, presentations, tours between both countries and others, with the objective of contributing to a more just and dignified Guatemala for all.