Blue Jays land All-Star pitcher after his failed physical with rival team