Mech Eng is great. It has access to a lot of resources. The profs are superb too, including such beasts as Dr. Emadi and Dr. Habibi of the automotive scene. It is also extremely hard, as they take the most units per term. Most of their courses are extremely math intensive, and I'm talking about pen and paper kind, not the "solve it with MATLAB" kind. The program is also somehow very popular with party people, I don't know why. The program also lacks in terms of software, which might be a big downside.
Yeah, it's totally worth it.