Question: how long does it take a canadian to get a 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.