Visitors from some countries require a Temporary Resident Visa (TRV) to visit or pass through Canada.
Visitors must meet the basic entry requirements for all people entering Canada and also apply for a TRV. The TRV must be granted before leaving for Canada and should be presented to the customs official at the border or port of entry.
To apply for a Temporary Resident Visa for Canada you must complete the following forms:
1) IMM 5257 - Application for a Temporary Resident Visa
http://www.cic.gc.ca/english/applications/visa.html
The application should be submitted to the closest Canadian embassy, high commission or consulate.
Afghanistan, Albania, Algeria, Angola, Argentina, Armenia, Azerbaijan
Bahrain, Bangladesh, Belarus, Belize, Benin, Bhutan, Bolivia, Bosnia-Herzegovina, Brazil. Bulgaria, Burkina Faso, Burundi
Cambodia, Cameroon, Cape Verde, Central African Rep., Chad, Chile, People's Rep. Of China, Cambodia, Comoros, Democratic Rep. Of Congo, Croatia, Cuba, Czech Rep.
Djibouti, Dominican Rep.
East Timor, Ecuador , Egypt, El Salvador, Equatorial Guinea, Eritrea, Estonia, Ethiopia
Fiji
Gabon, Gambia, Georgia, Ghana, Grenada, Guatemala, Guinea, Guinea-Bissau, Guyana
Haiti, Honduras, Hungary
India, Indonesia, Iran, Iraq, Israel, (Only Israel Citizens holding valid Israeli " Travel Document in lieu of National Passport") Ivory Cost
Jamaica, Jordan
Kazakhstan, Kenya, Kiribati, North Korea, Kuwait, Kyrgyz Stan
Laos, Latvia, Lebanon, Lesotho, Liberia, Libya, Lithuania
Macao S.A.R., Macedonia, Madagascar, Malawi, Malaysia, Maldives Islands, Mali, Marshall Islands, Mauritania, Mauritius, Micronesia, Fed. States, Moldova, Mongolia, Morocco, Mozambique, Myanmar(Burma)
Nauru, Nepal, Nicaragua, Niger, Nigeria
Oman
Pakistan, Palau, Palestinian Authority, Panama, Paraguay, Peru, Philippines, Poland
Qatar
Romania, Russia, Rwanda
Sao Tome e Principe, Kingdom of Saudi Arabia, Senegal, Serbia-Montenegro, Seychelles, Sierra Leone, Slovak Rep, Somalia, South Africa, Sri Lanka, Sudan, Surinam and Syria
Taiwan, Tajikistan, Tanzania, Thailand, Togo, Tonga, Trinidad and Tobago, Tunisia, Turkey, Turkmenistan, Tuvalu
Uganda, Ukraine, United Arab Emirates, Uruguay, Uzbekistan
Vanuatu, Venezuela, Vietnam
Yemen
Zambia, Zimbabwe.
More information about entry to Canada including visas can be obtained from a Canadian Embassy or Consulate.