TRV is visa stamped on ur passport with which u can travel to another country. and TRP is permit u need to stay on legal status in canada ,eg it could be wtudy permit or work permit .. u dun even need valid visa if ur permit is valid which always have to be.. and u can also carry all 3 things at...