None. Toronto might be the best city in the world. The tuition costs are better. And if you ever do choose to relocate UofT has the reputation of being our "Harvard" and will give you tremendous pull anywhere. On par with that of HYS.
Although the weather in Boston and New York is indeed god-awful as well - it being worse in Boston. Why are these good schools concentrated on the northeast?