Civil Engineering -- University of Waterloo Vs. University of British Columbia Im currently a high school senior in Panama. I will graduate in one month with an IB Diploma. Im considering two universities right now, Waterloo and UBC both for civil engineering. In Waterloo I got into the honour´s program for civil engineering, however im considering taking honours math in UBC. Im sure I want to take the Co-Op Option both universities offer. However right now Im torn between my belief that perhaps Waterloo has a stronger program, but Im not crazy about the location and weather. For UBC and Waterloo I guess they are both very good for engineering, but I feel like i need that outdoors feeling coming from a tropical country having two oceans and beaches, etc. I would also prefer mild winters even if it means alot of rain which im used to. I feel Vancouver is a more appealing place to me, as an international metropolis, while Waterloo might be a smaller city. In conclusion I feel worried about the strenght of UBC´s engineering program? and how it matches up to Waterloo´s? For me Waterloo´s appeal is purely its academic strenght, however I feel UBC has a strong overall package for me and is a better choice, if the academic difference between both universities will not matter much after I graduate as long as I do well.