As a Canadian, you may be able to work in US through TN visa which need to renew every year and can not apply green card.
Of course, you can apply H1 to work in US and apply green card, but have 6 year restriction.
Hope it helps.
Of course, you can apply H1 to work in US and apply green card, but have 6 year restriction.
Hope it helps.