I would be careful on this. While both I-140 and I-130 signify immig intent, only I-140 has been specifically noted as not automatically disqualifying a person from getting or renewing TN, NOT I-130.
So, as Mister points out, since an I-130 is of absolutely no good in your case, there is no use filing one, as it does indeed jeopardize your ability to get TN. The duration of the TN with respect to when you might benefit from the I-130 is immaterial. It is immig intent, and it is NOT covered buy the I-140 exception for TN.