There were more jobs in the cities, if everyone worked on a farm there wuld be more than billions of grocery stores, then they would be wasting food because not everyone would buy evrything!
They came to trade fur, they also were looking for new land and a good route to the Pacific, and sought to convert American Indians. :)
It used to be NYC for how much withe's