Steaky,Yes you are right parents have to land Before passport expiry date and medical exam which ever earlier date ,that what I know.
But I just want to confirm let’s say if passport expiry date 6 years and medical expiry 9 months and visa grant till medical expiry date 9 months then they can come in Canada within 9 months?
I am just asking because my parents want to attend cousin marriage in India then would like to come Canada . There is no harm after visa if they come late, let’s say after 8 months? But before expiry of visa 9 months.