I'm in my last semester at UBC right now, studying mechanical engineering.
Campus does suck somewhat-- very spread out, has been constantly under construction during my 5-year degree, faculties are quite segregated (which sucks if you're in engineering because you will have very little female contact during the day). It rains a lot. The bars on campus are OK at best. If they stopped tearing down and rebuilding shit every year it could actually be quite nice.
That being said Vancouver is an AWESOME city and a fantastic place to live. There plenty of night life all over Vancouver, accessible very easily by bus, every night of the week. The climate is mild. Academically, UBC is top-tier University. There are many beautiful women here-- the trick is finding them (go into Arts).
Season passes at Whistler are dirt cheap for students. You will make friends who will be driving up to ski every weekend, and on huge powder days during the week. If making friends isn't your strong suit, you will most likely be able to find rides using HitchWhistler.com
The local mountains (open until 10pm nightly) are ~45 minutes from campus by public transit. Seymour is the cheapest and has the best vibes. Grouse Mountain is run by tyrants but has some mindblowingly sick terrain, provided you can dodge the heat. This was last week, at dusk:
There's probably more to add but I'm going to dig that deep for now. Feel free to ask anything else about this place...