In a mixing bowl, whisk together eggs, milk, heavy cream, salt, and pepper.
Layer half of the English muffin pieces in a greased baking dish. Top with half of the Canadian bacon. Repeat layers.
Pour egg mixture over the top. Cover and refrigerate for at least 1 hour or overnight.
Bake, uncovered, for 45 minutes or until a knife inserted near the center comes out clean.
For Hollandaise sauce, whisk egg yolks and lemon juice in a heatproof bowl over simmering water until thickened. Slowly whisk in melted butter. Add cayenne pepper.
Serve casserole with Hollandaise sauce drizzled on top.