I am currently a Canadian citizen and I am looking to live in the United States. As your fiancee, she cannot petition for you as an E-2. If you were to marry her, you are entitled to the same classification as she holds, which is E-2. I am an English citizen currently working in the US on an L-1 Visa. Our Company is just about to be sold.
Many jobs changes are imminent.
In order to get another L-1 visa you have to have worked for the Petitioning company abroad for at least one year in the last three years. If your company is sold, it could be considered a successor in interest and the new company could petition for you as an L-1, assuming that they want to hire you. If you want to change jobs, you don't have to go abroad, so long as you are in lawful status here. Your new employer can petition for you while you remain here. I also have the landing papers for Canada.