Engineers immigrating here doesn't make the problem worse, sorry to dampen your doom and gloom. We want more engineers, Canadian engineers, that's the whole point...whether they immigrate here or are born here, what is the difference? There are plenty of jobs... sorry if I've misunderstood what you tried to say there....
The last part about CSA...yes ending cabotage actually WOULD do as you claim - lower wages for all. The other scenario is dumb.
Do you understand how supply and demand determines a value?
If there were 1095 people immigrating to Canada every day, and there that much more houses being built. What would that do to housing prices, land, or rent?
Now let's take a quick look at reality.
Canada is admitting 400k new immigrants every year, and "will not let it dip below 300k", and has done roughly the same for the last two decades.
Have you paid more or less for real estate of any kind over even last 10 years? How about that as a fraction of your earnings?
So what happens if 1 million marine engineers show up tomorrow. Hypothetical number, purely for a thought experiment.
Do you think the wage for engineers would be more or less?
Would that change if they fly in from India just to work, or become """"Indian-Canadians"""" whatever that means? Still one million extra bodies in the labour pool.