I believe it is a requirement for all foreign visitors in France and French territories to carry an official ID. Not sure if it's the same for NA and not sure how strict they would be on the French side.