Want this question answered?
It means the the Establishment of new France by Samuel de Champlain.
...
...
...
...
...
New France is located in Nova Scotia Canada
The majority of New France colonists settled along the Saint Lawrence River. The establishment of New France began with the founding of the first French permanent settlement near Quebec in 1608 by Samuel de Champlain.
Power, Control, Religion, Cheap Abundant Land, and Personal Reasons
St. Lawrence
New France.
One of the Colony of France is located in North Eastern United States and South Eastern Canada. Mostly states located in New France.