Wow I just checked! That’s very good news! My dependent in Canada. But my dependent in Canada with me. Looks like they are processing at the same time for us.
Just apply a month or two before its expire date. They will send temporary extension which will be valid for a year (used to be 6 months). You are good.
It depends on your country of origin. If they give you 10 years it will be 10. But for some countries they issue 5 years. Also if you have your pr card they issue 10 years I heard.