I was very heartened to hear five years. Australia is one year. The U.S. is two years. And they're all limited by passport duration, so if your passport is going to expire in three years, it would be good. If it were going to expire in six months, then it would be limited to six months. So for Canada, with a five-year passport and a five-year limit on this, those are compatible times.
I appreciate that this applies to other people's passports.