I'm a Canadian with residence in France, but not a citizen of France. I'm working for a French company, and I want to compete on contract positions in other Schengen states. Does someone know whether there is one rule or does each country have its own rule? For example, I talked to the German ...