If your employer renews by mail, passport expiry will not be an issue; if you get new
TN at the border, it will be valid for three years, but the I-94 will be limited to passport expiry date.
The I-94 is not tied to your passport; renew passport (removing I-94 before you submit it to passsport Canada) and stick it in the new one.