Hello! Well, I believe that we are all here on this forum to help each other and to get a help from someone else. I am glad if I can give you some good advice or just to tell you how is life in NB. Weather is very cold and very bad. After the third winter in NB, I would not mind to not see a winter ever in my life. The worst thing is that I am coming from Eastern Europa, but this kind od winter I had never experienced before I moved here. However, every other place in Canada is the same except British Columbia. Temperature is going down to -30 sometimes, but I would say that average temperature during January and February is -20. Temperature is not the worst thing but snow. Maritime is known in Canada for ridiculous snow, so be prepared. Summer sometimes doesn't come so be prepared for that too. As IT person, you do not have to worry about a job. Between those three cities, I would recommend Moncton since that you speak French. That city is definitely better than Fredericton where I live and especially Saint John which I would definitely recommend you to avoid. You have more things to do in Moncton than any other city in NB and also, Shediac is only a 20 minutes drive where you can find great beaches. I would recommend you one more thing, don't over analyze this place before you move here. This is my view and my experience, your experience could be better or worst but you have to go through that. You can find a good life here but everything depends on you. So come over here first, fix all papers and then make the best choice for yourself. I did not grow up here so I cannot tell you how is it, but I believe that is easier to raise a family here than in some bigger places such Toronto. About educations, I can talk only about post-secondary education because I finish elementary school , high school and college in Europa. So universities and colleges are good, they are providing a good education ubut also, they would trick you a lot just to take money from you. When I say that I mean that they will start telling you how you would have great job opportunities if you finish their school and such. However, many people are leaving this province just because of the poor job market. So be smart what you chose to study! Good luck and feel free to ask.