Cut the oranges in half. Using a manual juicer or electric juicer, juice the oranges into a pitcher or glass. Refrigerate until ready to serve.
Fill a pot halfway with water. Bring the water to a low simmer. Stir the vinegar into the water. While the water is heating, make the hollandaise.
Melt the butter over low heat in a small saucepan - do not let it boil. Then remove from the heat. Whisk in the egg yolks and half of the lemon juice. Return the saucepan to the heat, while whisking continuously, until the sauce becomes very thick. Remove from the heat immediately. Add more lemon juice to taste and season with salt and pepper. Set aside.
(The sauce should be thick, buttery, lemony, and just lightly salty.)
Poach the eggs: Crack the eggs into a bowl. Gently place the eggs into the simmering water. You can poach multiple eggs at once, being careful not to overcrowd the pan. Cook the eggs in the water for 3-4 minutes. Remove the eggs with a slotted spoon. While the eggs are poaching, toast the English muffins and brown the Canadian bacon.
Brown the Canadian bacon on both sides in a non-stick pan over medium heat.
Toast the English muffins in a toaster oven.
Serve: Top toasted English muffins with Canadian bacon and poached eggs, and spoon hollandaise sauce over the top. Enjoy with orange juice.