I am little confused this time because my son has dual passports (Pakistani and American), now we are going to Toronto, Canada and for US nationals a visa is not required.
But in this case, we are using his Pakistani passports on iqama (permanent resident card) so his exit will be on Pakistani passport. Is it ok for him to travel out using the Pakistani passport and then show his US passport in Canada for a visa exemption?