Organisasjonen ble etablert 29. november 2000 i forlengelsen av Olympic Aid. Organisasjonen har hatt prosjekter i Afrika, Asia og Midtøsten. Hovedkontoret ligger i Canada, og har lokale kontorer i Canada, England, Nederland, Norge, Sveits, Sverige, Tyskland og USA.