Permanent residents of Canada and Canadian citizens can travel within and outside the country freely for as long as they wish. Foreign visitors including workers, students, and tourists need a TRV to stay in Canada over a period.