The Canadian Red Cross also has long-term development programs in the regions of Asia , the Americas , Africa , and the Middle East and North Africa . The Canadian Red Cross also has long-term development programs in the regions of Africa , the Americas , Asia , and the Middle East and North Africa .