Yes, but it's also a reality of doing business.
For instance, let's say a Canadian company buys an IT platform that's been offered by an Indian company. Even if there is a person who is a qualified IT technician in Canada, it doesn't necessarily mean they're qualified to work on this platform. Also, it doesn't necessarily mean, even if they are to be qualified, in the time it would take them to be qualified, that the demand would still be there.
A lot of times temporary entry is a fairly short period of time.