ImmigAttyLana
Senior Member
It could take a few months for the L-1 to be approved by the USCIS through regular processing or within 15 days through premium processing. The E-2 is done at the US COnsulate in Canada once the petition is prepared by your counsel in the US.