I got accepted into both programs and I'm thinking about pursuing a career in aerospace engineering in the future. Right now I'm having trouble deciding between these 2 programs. I have done some research online myself and here is what I come up with right now Academics: University of Toronto is the best in Canada and engineering science is one of the hardest engineering programs in North America. UCLA is known for arts and humanities but rarely do people mention its engineering. Also I heard a lot about how UCLA has a lesser academic atmosphere(party school?). Location: LA - big city, lots of opportunities, some aerospace companies around(Lockheed Martin) Toronto - less opportunities than LA Tuition: UofT - 10k-20k UCLA - 50k-60k....(paying 3-5 times more tuition is not that attractive....but i guess as long as i can get a part-time it should be fine) Program: Engineering science - from what i heard, it's more focused on theories and research. The program itself is a huge challenge(lots drop out after 1st/2nd year, some students complain about the lower than average GPAs, some students were of the opinion that most employers don't even know what EngSci is). But it does rank as one of the best programs in the world. UCLA Aerospace - Don’t know much about it Another option for me is to get my undergrad degree in Canada and go to US for masters. Can anyone comment on these two programs? Any suggestions are appreciated.