Actually that's because of
https://www.canada.ca/en/immigratio...instructions/other-goals/super-visa-2023.html - basically it seems like the July 4, 2022 date was done under some residual COVID-related powers or something like that but in 2023 it became permanent with a new law.
Related,
https://www.canada.ca/en/immigratio...rs/minister-2025-05/family-reunification.html and
https://www.canlii.org/en/ca/laws/astat/sc-2023-c-21/latest/sc-2023-c-21.html
So that's where the June 2023 date came from.
Also, from
https://www.canada.ca/en/immigratio.../parent-grandparent-super-visa/about.html#how
> You entered Canada before June 22, 2023
> You can only stay in Canada for the length of time the border officer granted you when you entered Canada. For example, if you were granted 2 years, you can stay in Canada for 2 years.
So the official website is unclear about what happens in the time period between July 4, 2022 and June 22, 2023 if the officer doesn't write a date on the visa, but leaves open the possibility that it's still five years.
Agreed - at this point, this seems like the best course of action. Calling IRCC means being able to pull up the specific visitor record/entry record so they should be able to see from notes how long of a stay the officer chose to grant. If the officer gave two years but left it blank when official guidance at the time was five years... sounds like a disaster in the