Actually it depends on the veggie....Some veggies have a really, really low carb value and in digesting them, you use more energy than the calories in the carb...negative calories...
And yes, the most important times to eat carbs would be in the morning (energy throughout the day...complex carbs) and post training to replenish glycogen storages...other than that you should be good...