The Canada visitor visa is generally valid for six months to 10 years. However, the duration of the visa will differ based on the type of Canadian tourist visa.