It can take anywhere from
6 months to 10 years depending on your where you fall in the USCIS' priority tier. If you are married to a US citizen, it is quick. If you have a sibling who is a US citizen, it could take up to a decade. As a Canadian you are eligible for special visas and work permits in the US.
read more >>