I have a question about immigration and i hope that someone can help in finding the answer.
My fiancee and i are living in Canada. She is american citizen and i am italian. Once we are married we would like to go live in US but she can't apply for the fiance visa because she is not living in america right now. Also we don't need to rush, so we can marry in Canada. The question is:
can she file to sponsor me as spouse while we live in Canada? In this way i would wait the required time while we are here, and then when i can go to US we would move.
another thing, when they give me the permit to go to live in US, will i be able to work? or will i have to wait again? if i have to wait, can i apply for a work permit and wait in Canada (where i can work in the meantime)?