Regarding French salaries again : yes they are lower than elsewhere but with some exceptions, French employers are not the problem : they do pay the same price for you as in other European countries, more or less ! The difference is that your average engineer in France costs them around 1.5-2.5 times the total take home pay, because of high, compulsory labor taxes. In exchange, employees get as standard : * a top not…
Do you have the option to pay into the French state pension as a non-resident French citizen? For example, in Canada I'm not aware of any mechanism to voluntarily pay into the Canada Pension Plan for a strict Canadian non-resident. This would only be of note if you plan to retire in your original country of origin, in your case France.
There is an agreement between France and several countries including Canada. Once you will retire, if you have worked 10 years in Canada and 30 years in France, then you will get 3/4 of your money from the French Pension plan, and 1/4 from the Canadian one.
This agreement works whether you are French or Canadian.