Behind the Grand Palais, a pretty, discreet garden hides away, almost secret: the Garden of New France.