We received Canadian PR in Apr 2019 and will lapse in 2024. We live in usa on H1b and recently applied for EB2 to EB3 downgrade. We will get our Ead hopefully in mid 2021 but because priority date is in Nov 2013 the final green card might come after another 5- 10 years for Indian citizens. We are trying to think what we should do. Stay in us or move to Canada. The only reasons to move to Canada are to get citizenship there and avoid risk in usa if there is a small chance in future Ead has issues or green card approval has issues. After going to Canada maybe we can return on TN or H1b after few years and resume green card process here if we want to still move back to usa. Are there other people in this boat and want to know what you are doing?