TORONTO - The Toronto Blue Jays have acquired pitchers J.A. Happ, Brandon Lyon and David Carpenter in a 10-player deal with the Houston Astros, and have recalled outfielder Travis Snider from triple-A Las Vegas.