In a similar situation, if I may ask for my wife..
I am a Canadian living/working in the US, my wife is accompanying me. She has a lapsed PR card. We plan to visit Canada during Christmas.
Given that we only plan to be there for 2 weeks, I thought that we could just drive up and get a tourist visa.
Is it correct that Canadian Immigration won't issue a tourist visa?
Since we don't plan to live in Canada, I figure that it doesn't warrant applying for a renewal of the PR card. In addition I figured that the Travel Document is for those who need to enter the country with the intention of staying because their PR card is either missing or lapsed.
Furthermore, don't they just take the PR card at the border if you don't meet the requirements?