Makes 4 (7-inch) individual pizzas
Heat 1 tablespoon olive oil in a large skillet over medium heat. Add the asparagus, season with salt and pepper, and cook until just tender, about 5 to 8 minutes.
Sprinkle 1/2 tablespoon cornmeal on a large piece of parchment paper and roll out 2 of the balls of dough into rounds, roughly 7 inches wide. Transfer, along with the parchment paper, to a baking sheet. Repeat with the other 2 balls of dough.
Spread a thin layer of olive oil, about 2 teaspoons, over each pizza and sprinkle the edges with more cornmeal. Top each pizza with a layer of Canadian bacon, a layer of tomato slices and the asparagus. If I'm cracking the eggs directly onto the pizza, I leave a space in the center and form a rough "perimeter" with the asparagus along the edge of the pizzas. Bake pizzas for 10 minutes or until edges are lightly browned.
Preheat a skillet and as soon as you pull the pizzas out of the oven, cook the eggs, either sunny-side-up or over easy. A runny yolk is delicious over this pizza, but if salmonella is a concern, cook accordingly. Top each pizza with an egg, sprinkle with Parmigiano-Reggiano and serve.
To cook eggs in the oven:
Gently crack each egg into a small ramekin or bowl. Sprinkle with salt and pepper. Bake the pizzas for 6 minutes. Switch on the broiler to low heat. Pull out the baking sheet, hold a ramekin just above the pizza and gently tip the egg onto the pie, taking care to keep the yolk intact. Repeat with the other egg. Broil about 6 to 8 inches away from the heat source for 3 minutes, or until white is just set. Sprinkle with Parmigiano-Reggiano and serve.