That's not true. A visitor visa may be issued up to the validity of the applicant's passport (i.e., up to 10 years for some countries). Of course it will depend on the country of origin etc. Source: IRCC http://www.cic.gc.ca/english/department/media/backgrounders/2011/2011-07-20.asp