I am currently in the US on B-1/B-2 status valid till mid-February 2017, and my passport is valid till June 2017. While in the US I want to apply for a Canadian visitor visa. I'm thinking of renewing my passport before applying, so the visa would be on my new passport that's valid for the next five years (Canadian visitor visa is usually valid for five years).
I'm going to leave the USA before my B-1 status expires.
Should I inform USCIS or any other officials that I have renewed my passport while I was here in the US?
Can they automatically associate the information on my previous passport with the new passport I'm using to leave next month?
My concern is I don't want USCIS get back to me in the future saying we have no record of you leaving the country, and won't issue future visas for me!