Don't worry about immigration to Canada.Canada Is very good Country.You can return to USA after you get your Canada Citizen.
I am Canada Citizen.I lived in Canada for over five years.Now I am working in USA as H-B holder.
I am Canada Citizen.I lived in Canada for over five years.Now I am working in USA as H-B holder.