1. In a large glass or ceramic bowl, combine the lemon juice, yogurt, cilantro, ginger, garlic, cumin, coriander, 1 tablespoon of the canola oil, and the salt. Stir in the chicken. Cover and refrigerate for 2 to 4 hours. 
  2. Preheat the broiler or prepare the grill. Remove chicken from the marinade (discarding marinade) and thread it onto skewers. Brush chicken with remaining tablespoon of oil. 
  3. Place the skewers in a broiler pan or on the grill rack. Broil or grill, turning occasionally, until chicken is opaque throughout, about 12 to 18 minutes. (If using a grill, close the top for the last 5 minutes to ensure thorough cooking.)