In 5-quart heavy soup pot, heat oil. Add carrot, celery, onion and garlic and cook, stirring frequently, until they become brighter in color and begin to release their juices, 8 to 10 minutes. Add flour, stir and blend well. Cook 3 to 4 minutes.
Add stock, tomatoes and puree, pepper and herbs and simmer about 1 hour.
Remove from heat and refrigerate until completely chilled. (Soup can be made a day ahead up to this point.)
When ready to serve: Puree soup in small batches in food processor or blender. Return to soup pot, add cream and sun-dried tomatoes and reheat until almost boiling, stirring frequently. Stir in wild rice. Garnish soup with bacon, if desired.