1: First lay the bacon slices in a single layer in a large skillet and fry over medium heat until it begins to get tinged with brown.
2: Go ahead and fry on both sides and remove from pan but make sure and save the grease... the best part. Then melt the canna-butter in skillet and crack eggs into pan being careful not to break the yolks of course.
3: Fry everything gently in your skillet now, stirring mushrooms and tomatoes occasionally make sure to keep everything separate and turn bread over to brown on both sides.
4: When the egg whites are well cooked but the yolks are still a bit runny, go ahead and dish 1 egg per piece of bread and divide all the other ingredients onto each piece of bread after that.