Fill a large saucepan with water and vinegar, bringing to a gentle simmer over medium-low heat.
In a small heat-proof bowl, whisk the single egg yolk and lemon juice together until the mixture is pale and slightly thickened.
Melt the ghee in a small pan or microwave until liquid and very warm.
Slowly drizzle the melted ghee into the yolk mixture in a thin stream while whisking vigorously to emulsify into a smooth sauce.
Season the hollandaise with sea salt and cayenne pepper, then place the bowl in a warm spot to maintain its consistency.
Crack the two poaching eggs into individual small ramekins and gently slide them into the simmering water.
Poach the eggs for 3 to 4 minutes until the whites are set but the yolks remain soft and runny.
While the eggs poach, sear the Canadian bacon in a dry skillet over medium heat for 1 minute per side until lightly browned.
Toast the English muffin halves until they are golden and crisp.
Place the toasted muffin halves on a plate, topping each with the seared Canadian bacon and a poached egg.
Drizzle the warm hollandaise sauce over the eggs and garnish with black pepper and freshly chopped chives.