Heat the oil in a saute pan over medium heat and saute the garlic until it is tender; do not let it get brown.
Add the bulgur and saute until it smells toasty, about 10 minutes. Pour in the hot broth, reduce the heat to low, cover and simmer until all the broth has been absorbed, about 10 minutes.
Fluff bulgur with a fork. Gently stir in diced and dried tomatoes.
In a small bowl, whisk together lemon juice, honey, canola oil, crushed red pepper, salt (if desired), and pepper. Pour over bulgur and blend well. Serve warm.