Place a large straight-sided skillet over medium-high heat. While the pan heats up, finely chop the onion, about 1 heaping cup. Add the canola oil to the pan and swirl to coat. Add the onion and a large pinch of salt and cook, stirring occasionally, until lightly browned, about 3 minutes. Meanwhile, finely grate the garlic into the tomato paste and add to the onions along with the curry powder, garam masala and ¼ cup water. Stir to combine and cook for 1 minute, stirring constantly. Stir in the chicken stock and bring to a strong simmer. Cut the chicken tenders in half crosswise, sprinkle liberally with salt and stir into the sauce. Cook, stirring occasionally, until the chicken is just cooked through, about 5 minutes.
Reduce the heat to a low simmer and stir in the peas and ¼ cup yogurt. Cook until the peas are just warmed through, about 1 minute. Season to taste with additional salt if needed. Divide among 4 bowls. Top each with the remaining yogurt and serve with warm naan.
