Heat canola oil in a Dutch oven over medium-high heat. Add onion; sauté 4 minutes or until onion is tender. Add garlic and 1/4 teaspoon salt, and sauté 1 minute. Add curry powder, cumin, coriander, cinnamon, and pepper; cook 2 minutes, stirring constantly. Stir in the squash, parsnip, broth, and tomatoes; bring to a boil. Cover, reduce heat, and simmer 15 minutes or until squash is slightly tender, stirring occasionally.
Stir in remaining 1/4 teaspoon salt, lima beans, and chickpeas. Uncover and simmer 8 minutes or until vegetables are tender, stirring occasionally. Add spinach and coconut milk; cook 2 minutes or until thoroughly heated, stirring frequently. Remove from heat. Stir in cilantro and juice. Serve immediately.