Canadian citizens and foreign immigrants can apply for the International Mobility Program (IMP). Individuals within the age of 18-35 can partake in the IMP, while other countries have an age limit of 18-30.