Boil cabbage until tender, drain and cool. In another pan, heat canola oil, stir in flour and mix well with the chopped onions. Combine oil and flour mixture with drained cabbage, add salt and pepper to taste. Blend shredded cheese into cabbage mixture. Add beaten eggs,mix well and then place in a deep casserole dish and preheat oven and bake at 350 degrees covered for 30 minutes. Lift cover and sprinkle more cheese on top and brown slightly. Walla!