I got an Electrical Engineering degree here.
What most people don't realise is that just because you are an engineer doesn't mean you will be a millionaire. It's not a high paying profession at all.
You aren't poorly paid but you're also not making a killing either.
One of the reasons is that there is just way too much competition out there. There are many Universities that are offering Engineering and have thousands of graduates every year.
The only way you can make a lot of money is to work in remote areas such as off shore or at an oil patch, you will make a killing there however this is only an option is your single. And it will be a very boring and dull life, usually most call it quits after a few short months.
Another way is by being a contractor. However like it was said before there is no job security and you need to have many years experience and have a lot of contacts in the field to be successful.
Most of the Engineering work i've done or my friend did wasn't really Engineering. It was more like being project supervisor, data clerk, or being a sales representative.