Preheat the oven to 325ºF (162°C). Coat two 9-by-5 or 8 1/2-by-4 1/2 loaf pans with nonstick cooking spray.
Sift together the flour, ginger, cinnamon, baking soda, and baking powder in a medium bowl. Stir in the salt and candied ginger.
In a large bowl, whisk the eggs until light and foamy. Add the canola oil, sugar, and vanilla, whisking vigorously until the sugar dissolves. Whisk in the carrots and zucchini.
Add the flour mixture to the egg mixture all at once and stir with a wooden spoon just until blended. Divide the batter evenly between the 2 prepared pans.
Bake until the zucchini bread is well risen and firm to the touch and a toothpick inserted in the center comes out clean, about 1 hour. Let the zucchini bread cool in the pans on a rack for 10 minutes, then invert them and finish cooling them right side up on the rack. Of course, a thin slice for the cook while the loaves are warm isn't out of the question.