Yep, you can apply for your GC while here on a TN. Just submit the I-485, I-130 and I-765 and supporting documents. You can still work under your TN until it expires. Once it expires, though, you cannot apply for a new one. You'll need the EAD (I-765) to work after your TN expires. I've...