Begin with the hollandaise sauce.
In a heatproof bowl, whisk egg yolks with lemon juice.
Place over simmering water, whisking constantly until thickened.
Remove from heat and slowly incorporate melted butter.
Season with salt and pepper.
Fill a saucepan with water and bring it to a gentle simmer.
Add white vinegar.
Crack each egg into a cup and gently slip into the simmering water.
Cook until whites are just set.
Use a slotted spoon to remove eggs.
Toast the English muffins until golden-brown and warm.
Set them aside while preparing the bacon.
Heat a skillet over medium heat.
Add Canadian bacon, cooking until crispy and heated through.
Place on top of the toasted English muffins.
Top each muffin half with a poached egg.
Generously spoon hollandaise sauce over the eggs.
Serve immediately while warm.