I am also a Canadian citizen on TN in US.
I got a lay off in may last year
I have worked in US for 4 years.
Also have worked for another company for 4 months (may-September 2010).
In September i quit a job due to be far from home in Windsor.
Couldn`t find any job in Windsor and accept 3 weeks...