You can generally stay up to six months in Canada on a tourist visa. Depending on your plans and documents, the immigration officer may stamp your passport with a shorter validity. Your authorized stay starts on the day you enter and ends on the date given by the officer or when your passport expires, whichever comes first.