A. Yes, there are 30 teams in Major League Baseball. 29 are from America while 1 team is from Canada.