I guess it is nice to know ASAP that I have the TN in hand. I ask because on my visit to Canada I am planning on renewing my passport (it has one year left, and I would like to get a 3-year TN).
Are there any other bureaucratic actions that you plan to take while in Canada? It might be best for you to lay all of your cards on the table at once rather than doing a sort of striptease where you reveal a bit more in each post, so that people can respond accurately the first time.
To be honest, I'm having a bit of a hard time understanding where you are coming from. Usually when people have been unemployed for an extended period and then get a new job offer, getting started at the new job is absolutely at the top of their list priority-wise. You're acting like it is something of very low priority--your car, your driver's license, and your passport all seem to be higher priority for you--I don't understand this.
A TN is supposed to be issued for 3 years regardless of passport expiration. I'm also not sure if you'd be allowed to renew your passport in Canada since you wouldn't be a Canadian resident. And if I were unemployed, I absolutely positively would not be surrendering an unexpired passport for renewal until I had the new TN in hand and were ensconced at the new job.
Additionally, when an employer takes the chance of hiring someone who needs any kind of sponsorship, they are generally a bit nervous until the person actually gets the status or visa. Even if you don't care one bit about your new job (and it doesn't sound like you do), it would be a nice human courtesy to your new employer to get the TN earlier rather than later to put
their minds at ease. Plus it is a nice courtesy to future TN applicants at your employer if you handle the TN aspects of this in a professional manner to help your employer feel comfortable about hiring TN's again in the future.
When does your new job start?