Perhaps if the Mexican federal lawmakers spent less time trying to run the US and more time fixing Mexico, their people wouldnt be so desperate to flee Mexico and illegally enter the USA.
They also need to improve their knowledge of geography. Both Alaska and Texas are larger than California as are almost all of the Canadian provinces.
The corrupt banditos running the show in Mexico have no interest in "fixing" their problems. They've got too good a thing going; they can pillage and screw over their own country while blaming it all on the gringos.