Mike Trout hit two homers, one of them a grand slam off Aaron Sanchez, as the Blue Jays fell 11-6 to the visiting Angels.