Lewiston, Maine was built by French Canadians—many of their descendants may now be Canadian too
In the 1870s, the trains pulled into Lewiston’s Grand Trunk Station carrying a new kind of arrival. They came from Quebec farms and Acadian villages in the Maritimes — thousands…