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