Both TN and J-1 can not apply to GC. If applied GC by the status of H1B, no waiver needed (when getting H1B from J-1, the status has been changed).