Use an immersion blender and a tall container, add the beaten egg yolks, mixing in the freshly squeezed lemon juice and heavy cream. Add salt and pepper to taste. Slowly drizzle in the butter while blending with the immersion blender.
To poach the eggs:
In a medium-sized pot, fill with at least 4 inches of water. Bring the water to a boil and then reduce heat until it reaches a simmer. Make sure water is not boiling heavily when you add the eggs. You should see small bubbles coming to the surface.
Add a little splash of vinegar to the water (this helps the egg white to stay together once it is in the water).
Crack one egg into the water stir around it slowly to create a gentle swirl.
Cook the egg in simmering water for 2-4 minutes, Depending on how soft you want your egg.
While the egg is cooking, warm the Canadian bacon or ham in a saucepan or in the microwave.
Then start to assemble: place the toasted English muffin halves onto a plate. Place the ham or Canadian bacon on top of the muffin halves.
When the poached egg is ready, remove slowly with a slotted spoon (so most of the water drips off) then rest the egg on top of the Canadian bacon or ham. Drizzle with a little of the Hollandaise sauce.
Ready to eat!
Notes
We sometimes like a slice or sprinkle of shredded cheese on this as well, just to add a different flavor and more of that wonderful creamy texture.