The United States closed its busiest border crossing with Mexico on Sunday after Mexican police broke up a protest of Central American migrants massed in Tijuana, scattering some demonstrators toward the border where US officers hurled gas canisters from the American side.