The answer of your question is really depended on how do you make your living here. If you are a professional and want to find a professional job to feed your family you'd better to think other cities first such as Ontario's Ottawa, Hamilton, Waterloo,Guelph.... The reasons are quite simple. a)In general, Montreal's salary is much lower than that of Ontario somehow around 80% of Ontario's. b)Much higher provincial imcome tax ( at lest 13% more.c) Less job oppotunity.That includes language requirement and the number of jobs availible. If I live in Ontario I will pay almost $7,000 cnd less provincial income tax.
If you want to open your own business and you do not speak French you need to find the reason to meve. If you want to enjoy the social benefit Montreal is the heaven of Canada.
If you want your kid to be bilingual forget to move away when your kid is in secondary school. He/she will loss French quikly.