As I had a friend who was already living in NE, I choose this area. If you are coming from Asia or Middle East, the NE would be ideal to start with. Because the cultural shock is less and the community and shops are easily accessible. The weather is not so welcome if you are coming from a tropical region. But it is lot more sunny even in winter compared to Toronto, less snow compared to Montreal.
Schools are pretty much same as other Canadian cities. Housing rent and living expenses are v much similar to Toronto, so expect this to be on higher side apart from Vancouver. City is nice, less congested, less traffic, access to Down town is good.