how long does it take for a canadian to become a us citizen?
In addition to being a permanent resident for three or five years, you must also meet a continuous residence and physical presence requirement. This means that you have to physically reside in the U.S. for a certain period of time in the years prior to applying for citizenship.