This is a reasonable expectation, and many US tech companies are already locating their international (read - cannot get into the US) tech workers into Canada today. The question is whether Trump will penalize "work" being done by branch plants outside the US when the work could be done in the US by US workers - there is a good argument to be made that these types of workers are not available in the US - hence large numbers of H1B visas each year, but this remains to be seen. Hopefully we see a good influx of future capabilities. I do agree with a previous poster that taking the best from developing countries is not a sustainable thing for them or for us. had to recognize that issue, it is real, especially in medical sciences.