This really depends on where you live!
Do you plan to relocate to go to your university of choice, or are you limited to ones in your area?
I really like the University of Waterloo in Ontario, but if you don't live there then it's kind of irrelevant.