I'm curious if it's possible to hold both a H1B and a TN visa for different employers, concurrently. If "no", where is this outlined in law? (NAFTA?) Where in law is self-employment through TN prohibited? (specific sections)