Question: how long does it take for a canadian to get a us green card?
Answer: Assuming that the application process goes smoothly, a Canadian citizen can anticipate receiving a green card within one year of filing the application. If you do not fall into one of the “immediate relative” categories, do not despair.