My son had the opp to choose any school in Canada. He's now going into 4th yr comp sci at Dal and has zero regrets. 
My Daughter chose UoT and couldn't wait to leave. She moved South and now goes to Rice. Loves it.

Though Dal is a very Liberal school it's well balanced with strong STEM programs. It's a great alternative choice vs the "Majors"