Well, one instance in which "annex" and "integrate" are not synonyms is in a political context. In politics, "integrate" usually means to desegregate; specifically, when people have been separated on the basis of race, ***, religion, ethnicity, et cetera. "Annex", on the other hand, means to incorporate territory into an existing political divisions such as a country.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.