Heat a skillet over medium/medium high heat. Add canola oil. Add red onion and saute for a few minutes to soften. Add cabbage and cook for another few minutes until cabbage begins to soften.
Add sweet potato and butternut squash. Lower heat to medium. Cover and cook for about 25 - 30 minutes or until sweet potato is easily pierced with a knife, but not mushy.