Preheat oven to 400.
Grease a deep dish 9 inch pie pan.
Over medium heat, in a medium skillet, melt the butter and saute the onion, about 7 minutes.
Add the chopped broccoli to the bottom of the pie pan, then add the onions and chopped Canadian bacon. Sprinkle with cheese
Mix the eggs and half and half together, season with salt and pepper. Pour over the veggie/cheese mixture.
Bake on middle rack in the center of the oven until eggs are set - about 30-35 minutes.