It’s a surprise to most people that there are maybe more punctuation differences than linguistic differences between French for France and French for Canada.

Basically, the main punctuation difference is that:

– in France, there is a (non-breakable) space before the following punctuation signs: “:”, “;”, “!”, and “?”.

– whereas in Canada, the space is only before “:” and there is no space before “;”, “!”, and “?”.