In a large, high-sided skillet over medium high heat, melt the butter with the canola oil. Add the minced shallots and garlic, and cook for 30 seconds or until fragrant, stirring often so the garlic doesn't burn. Add the dried orzo pasta and continue to cook and stir, until the orzo is golden and smells nutty. Add the chicken broth, water, tomatoes with green chiles, cinnamon, lime juice and cilantro, and cook until the orzo is tender to the bite, about 5-8 minutes. Add the zucchini and cook for 2-3 minutes, then top with the shrimp.