I'm surprised that no one has mention joining the military...a young guy looking for a future should always pop into a recruiting centre and see what they have to offer...
There are careers in every field you've mention and expressed interest in Danny. The pay scales are very good. You'll get full medical/dental benefits and a great pension plan. They will cloth you, feed you, give you a place to sleep and provide a fully funded education in any field you have chosen, be it at the college level or University..AND all the while your drawing a salary.
http://www.forces.ca/en/home
I spent 25 yrs in Uniform, then retired to a 100 acre hobby farm and now living the dream....the best decision I ever made was walking thru the doors at the recruiting centre and starting career in the service of our country.
Good luck Danny, nice to see you are looking forward at an early age.