CalGreenCard
Registered Users (C)
Success = maintained work authorization thru TN to EAD/GC
Unsuccessful: had broken period between TN and EAD/GC
H1: used H1 as a bridge.
I used to post here more regularly but just popping back in for a quick Fourth of July visit in my adopted country .
I'm not sure whether my situation would have been considered "successful" or not. My GC process was about a decade ago--from 2003-2005--and I gather procedures have changed since then. Due to a bad relationship with my then-employer, I opted for a self sponsored EB1 I-140/I-485 concurrent filing. My employer, meanwhile, sponsored me to change from TN to H-1B. Not long after (but after) the I-485 filing, my relationship with my employer deteriorated to the point I was let go. The economy wasn't great at the time, and by the time I found new work, more than 90 days had elapsed since the I-485 / I-765 filing. As such I opted for an interim EAD from my local USCIS office followed eventually by a full EAD and my GC approval.
However, had I found work faster, another option would have been to request a new H-1B using H-1B portability. That would not have been possible had I been on TN. Thus, although I didn't have continuous work authorization, that was more due to problems with my old employer, and I always had an option available for work authorization had a job existed.