Hi,
Quite helpful information.
In my case, I soft landed in Canada on 15th Feb 2018 and returned on 28th Feb 2018. Now, I have my flight booked for 20th March 2021.
Based on above information, my RO is getting short by approx. 20 days and it would be difficult to make changes to my schedule...