Thank you, ABCan! Actually, i took it easy and visited Montana for a couple of hours. Then it took me 40 mins to be done with landing. The Officer if i was ever convicted of any crime or rejected access to Canada. Then i had to wait half an hour. Once he called me back, he gave me my passport...