I am a Pakistani citizen holding a Pakistani passport. My child has a valid Canadian visit visa on his passport and it is going to expire on Apr 2020. (Both passport and Visa) However my passport has a longer validity (both visa and passport).
My question is: How can my child stay longer than expiry? Do I need to renew his passport and re apply for his there in Canada or I need to fly back to Pakistan, renew his passport and apply new visitor visa?