It is very easy for the Canadian immigration officer to find out the whether you are outside Canada
for a long time, if you stay in the US and try to get into Canada through the border: you should have visa to enter the US, if you are a Canadian PR to visit US shortly, you should have B visa, and if you stay in the US for long time , you must have F , H or J visa.
for a long time, if you stay in the US and try to get into Canada through the border: you should have visa to enter the US, if you are a Canadian PR to visit US shortly, you should have B visa, and if you stay in the US for long time , you must have F , H or J visa.