I will be carrying 10,000 US dollars as cash on me when landing. So I probably have to declare it.. my question is where do I declare it and might problems arise because Of this..do they ask for example proof of source of these funds etc or does the declaration process make the whole landing experience not as smooth. Should I just carry 7000US instead just to avoid the whole declaration process. Kindly advise. Thanks
Yes, as previously advised, you must declare it in your customs declaration.
Then, you'll be taken to secondary inspection where you'll be asked the details of your money. Since you're landing for PR, they most likely won't inspect it anyway because it's a valid reason to bring in money, and it's not a suspicious/exorbitant amount...I wasn't asked to show anything. They just took me at my word. I wrote my currencies and amounts on a piece of paper, and the officer just took that. Most likely, they'll just ask how much you're carrying and what currency, ask you why you're carrying the money, sign some forms, and you're done.
It's just an extra 5 minutes or so. There shouldn't be any problems.