A single entry visa allows you to enter Canada only once. This visa may also be used for repeated entries into Canada from the USA or St. Pierre and Miquelon provided you do not enter another country. Such entries must occur within the time validated for your stay in Canada. For example, you may be given six months from the date you enter Canada at the port of entry.
A multiple entry visa allows you to enter Canada from any country multiple times during the validity of the visa.
A transit visa is required for travel through Canada to another country by those persons who need a temporary resident visa and whose flight will stop in Canada for less than 48 hours. To obtain a transit visa you must provide specific evidence of your travel arrangements from your transportation company or travel agent
P.S. How long you will stay in Canada depending on immigration officer at the port of entry krab. They might give you maximum 6 months to stay in Canada or only 2 weeks.
29 พ.ค. 50 23:39:26