I just disagree with you.You are wrong. You have absolutely no experience or understanding of this. I have already told you and I urge you to research about it, read about what immigrants have to say about their experiences etc before making assumptions on what you think it may mean.
And its not an unknown executive. Every candidate you interview is technically unknown. You dont get recruited because of your references, you get recruited because of how you performed in the interview. But when that interview is denied to you, or regardless of your performance and knowledge displayed told that you cannot be trusted for no other reason other than the fact that this person worked abroad, then that is racism, not per my definitions, but per the reasons given by employers. Mind you this DOES NOT happen anywhere else, including the US. Infact every country out there actually VALUES foreign work experience. This ONLY happens in Canada, so yes, it is racism. No two ways about it.
I believe in homegrown talent first, I believe in developing your citizens and i believe it's the best way to build a work force. After that, if there is a worker gap we can fill them.
This is why I originally said we need to dump this American approach were you bring in so many people. If you are chasing the American Dream, you landed in the wrong country.