In a saucepan, heat 1 Tbsp canola oil over medium-high heat. Add barley and toast 3-4 minutes.
Add broth to barley. Bring to boil, then reduce heat and simmer, uncovered, until barley is tender, about 40-45 minutes. Drain off excess broth. Cover to keep barley warm.
Meanwhile, in large frying pan, heat remaining 1 Tbsp canola oil. Add onion and sauté about 5 minutes, stirring frequently. Add red pepper, mushrooms and garlic and sauté 3-4 minutes.
Add zucchini, balsamic vinegar and brown sugar and continue to cook about 4-5 minutes longer. Season with salt and pepper. Serve over barley.