Canadian Citizens: The French government now requires that all canadian citizens carry a valid passport when travelling to Saint-Pierre et Miquelon.

Other nationalities must provide a valid passport and in some cases a visa will be required.