Hi thanks for sharing.
I have a question- did you tell Usa agents that when you go back you want to do landing as a pr? Or you just went to states and came after couple of hours, gave papers directly to Canadaian agent and landing was done?
I didn't tell them we were going to land cause we felt like going to the states to fill up the gas first. We told the officer about that, went to the nearest gas station, got some gas and made a U-turn back to Canada. The Canadian officer asked if we came to the states, we said yes ,he gave is an orange paper , we parked the car , went into the office and finished the landing there. All was smoothly. Just avoid the weekends and peak hour .