Major League Baseball has canceled its plans to play regular-season games in San Juan, Puerto Rico, and Mexico City in 2025.