foodie69 said:
These are the cities with more than 500'000 people
1 Toronto
2 Montreal
3 Calgary
4 Ottawa
5 Edmonton
6 Mississauga
7 Winnipeg
8 Vancouver
9 Brampton
10 Hamilton
11 Quebec C
As to the weather, Vancouver would be the place to be, warm, but certainly not dry.
He asked specifically for English speaking cities ,so Montreal and Quebec city can be removed.
Also, not sure what the hell Brampton and Hamilton doing in the list.
Vancouver not much IT jobs.
Alberta going through worst financial times.
Winnipeg is good if you can find a job before moving.
If you want to go for school then go for cheapest school in Canada. If job then come to Toronto (Downtown or suburbs like Mississauga)