Completed my landing today. First did vehicle export at US customs. If I had all documents handy it would have been over in 5 minutes. But it took about 10-15 minutes for me, because I had to go back and forth to my car to get additional documents. Officers on the US side were very condescending.
On the other hand officers on the Canada side were very pleasant and helpful. The landing process, vehicle import and form B4 took a lot of time only because they had to do a lot of data entry, but it was very smooth. They did not ask a single question. They did not even ask me for proof of funds. They simply took my passports and CoPR and started processing it. Then I completed form 1 and went back to complete the vehicle import and also submit form B4.
I am now a happy and free Canadian permanent resident.