Soak the rice in hot water for 10 minutes and drain. In a food processor or blender combine the tomatoes, garlic, ½ the onion, and the Cajun spices and blend well. Finely chop the remainder of the onion, and thinly slice the carrots and mushrooms. In a wok or large skillet, heat the oil on medium. Add the rice and cook for 6-8 minutes, constantly stirring. Add the tomato mixture and cook until the liquid is absorbed, stirring frequently (approximately 8 minutes). Add the carrots, onions, mushrooms and mix well. Add the veggie broth, and bring to a boil. Reduce heat to low and simmer for 30 minutes. Add the wine, stir it up, turn off the heat and cover for 10 more minutes.