We have been told that there is full employment at present. Obviously there will be a shortage or, at the very least, a very high demand for engineers in several areas. This is already evident in civil engineering, for example. It goes in waves according to the sectors that are most in demand. Thus, it varies but overall there is a shortage.
With regard to differences arising from interprovincial trade, accreditation and the licence to practice differ from one province to the next. To practice across Canada, we must obtain ten provincial accreditations.
In Quebec, there is a type of basic barrier because engineers must have a mastery of the French language. Some Quebeckers have mastered English. It may therefore be easier for them to work anywhere in Canada. However, learning French to practice in Quebec can represent an additional barrier for most Canadians.
It is not at all a question of protectionism but rather a matter of practicality: you will not be able to practice engineering in Quebec if you do not master the French language.