I have landed in Canada in 2012 , got my pr card and came back to USA and stayed out of for Canada 4 years 2 months. Now I want to visit Canada to get my us visa stamped. As I need to do earliest I don't have time to renounce my PR and apply for visit visa. Can I use my valid PR card to travel to Canada ? I do understand that they can report me and issue a removal order but my concern is whether I will be allowed to enter Canada or denied at POE. I am going to be truthful about my RO not being met to the border officer but what would I say for the reason I want to go Canada. Will they let me in when I say I am going to get my visa stamped ? Any inputs would be a great help.