Mexico itself is composed of 31 states. Why are you suggesting that the whole country should join as only one state?
We could just rename Canada to Ultra Michigan and reannex Mexico to Texas, and merge Texas/Mexico with Oklahoma, to keep the count at 50.