Heat canola oil in a skillet over medium heat. Add onions and fry until tender and slightly golden, about 5 minutes. Add turmeric powder and stir gently. Increase the heat to medium-high, add chickens and cook until no longer pink, stirring occasionally. Reduce the heat to medium. Add water, salsa sauce, chopped garlic and simmer covered until the chicken is cooked through, stirring occasionally.
Add sliced olives, cream cheese and some salt and black pepper to taste. Cook until cheese is melted. If it's too thick, add more water. If it's too thin, cook to desired thickness.
Cook pasta in a large pot of boiling salted water until just tender but still firm to bite (or cook the pasta according to the package directions).
When pasta is ready, drain and toss with olive oil, then transfer to a serving dish. Gently toss pasta with chicken mixture. Serve immediately.