Preheat oven to 425 degrees. Place the rice in a mesh sieve and rinse under cold water until water runs clear, then leave rice to soak in cold water.
Place the cauliflower on a sheet pan in a single layer and place the beets and rutabaga on another sheet pan in a single layer. In a small bowl, combine the garam masala, 5 tablespoons of canola oil and 3/4 teaspoon of salt, then drizzle mixture over the vegetables in both pans and toss to coat. Roast until tender and caramelized in places, about 25 to 30 minutes (the beets and rutabaga may take a little longer).
While the vegetables are roasting, place 1 1/4 cups of the coconut milk in a blender. Add garlic, ginger, 1 chile, turmeric and 3/4 teaspoon of salt. Blitz until smooth.
In a large frying pan with a tightfitting lid, heat 2 tablespoons of canola oil over medium heat. Fry the onion for 10 minutes, then add the coconut sauce and cook for 8 minutes, stirring frequently. Add the drained rice with 1 2/3 cup freshly boiled water, and bring to a boil. Put on the lid, reduce the heat to a whisper and cook until rice is cooked through, about 20 minutes. Remove pan from heat, fold in the vegetables, replace the lid and leave the rice to steam for 10 minutes.
While the rice is steaming, prepare the chutney. In the blender, combine the remaining 1/2 cup coconut milk with the cilantro, the remaining chile, lemon juice, sugar and 1/2 teaspoon of salt. Blend until smooth and then scrape into a serving bowl.
Transfer the rice to a platter, sprinkle with the pomegranate seeds and serve with the chutney.