Intra-company transfers are for upper management positions or highly specialized professionals within the company. Just because I've worked for ABC Inc. in the United States for the last five years and ABC Inc. wants to send me to the Canadian office, doesn’t mean that I will be transferred under the intracompany transferee program unless I have some highly specialized knowledge about the way the company operates or the company's product. That's the only way that a specialized person will be able to get an intracompany transfer work permit.