Neither of the other nations has ever militarily invaded the United States!
Mexico has!!
Columbia, New Mexico in 1922!
Earlier Villa had murdered 16 Americans he had removed from a train in Mexico; there was also a later raid on Glen Springs, Texas, during which 3 Americans were killed.