Utter nonsense.
There have never been more jobs available and advertised in Canadian aviation
as they are presently.
There are several ways you can go about being legally employed as a pilot
in Canada.
One of the first is to get your Employer to spend $1,000 on an assessment
to verify that there is in fact a shortage for your skills. Once you wait months for that to be completed, you might, get a visa.
Some employers are expert at getting foreign pilots and have a person employed to handle the paperwork which requires perfection.
A simple mistake can end the process.
The statistics show that these "assessments" properly applied for, are more often than not, very successful.