Princeton's WordNet(0.00 / 0 votes)Rate this definition: 1  aid, assist, assistance, help(noun) the activity of contributing to the fulfillment of a need or furtherance of an effort or purpose. 2  aid, assistance, help(noun) a resource.
1 The entire processing time can be as little as six months.  International Students with One Year of Canadian studies and 67 points. Foreign students with at least 12 months studying or working experience in Canada can qualify for permanent residence if they obtain at least 67 points.
Studying in Canada. An International Student does not require a study permit in order to take online courses at Virtual High School. However, if you plan on physically entering Canada in order to study in Canada, you may need a study permit, and/or a temporary resident visa.ntario Student Record (OSR) for the International Student. In Canada, the 10 provinces and 3 territories have jurisdiction over education. In order for any student to take an online course with Virtual High School, an Ontario Student Record (OSR) must either exist or be established.