Originally Posted by stringertom
The ideal choice would be a decent-size metro area with a leading university and a diverse economy in whatever country you live in. This would give your children a good exposure to culture and education while you would have a job market to find your proper niche and provide for the family's needs.
I'm not as familiar with the various Canadian metro areas to eliminate or endorse any community. In the U.S., here are a few that pop out to me, in no particular order:
Little Rock AR
please feel free to add more options if you care!
My main knowledge of Canada is based upon my experiences at the airport in Montreal. I found Canada to be airportish. San Diego seems like a good place to raise a family in the United States.