Of course not. Canada citizen could live in US without visa. furthermore, how could US know when you leave US because there always no stamps on your passport when you enter Canada from US by bus or car. You could apply new TN at the board of US or apply TN approval within US through a lawyer.