Hi all, I am a dual citizen. I have valid Canadian passport and a valid Pakistani passport. I am confused about which passport should I use to travel? 
I am planning a trip to Pakistan. I will be keeping both Canadian and Pakistani passports with me when I travel.
When flying out from Canada to Pakistan I show airline both passports as a proof that I can travel to Pakistan and return to Canada.
When I reach Pakistani airport, I show my Pakistani passport to get entry stamp and enter Pakistan.
When departing Pakistan to fly back to Canada, I show them Pakistan passport and get exit stamp on Pakistani passport, and also show them my Canadian passport as a proof that I can travel back to Canada.
When I reach Canada airport, I show my Canadian passport and enter Canada.
Is this the proper or legal way?
Please someone guide. Thanks.
	
		
			
		
		
	
				
			I am planning a trip to Pakistan. I will be keeping both Canadian and Pakistani passports with me when I travel.
When flying out from Canada to Pakistan I show airline both passports as a proof that I can travel to Pakistan and return to Canada.
When I reach Pakistani airport, I show my Pakistani passport to get entry stamp and enter Pakistan.
When departing Pakistan to fly back to Canada, I show them Pakistan passport and get exit stamp on Pakistani passport, and also show them my Canadian passport as a proof that I can travel back to Canada.
When I reach Canada airport, I show my Canadian passport and enter Canada.
Is this the proper or legal way?
Please someone guide. Thanks.
 
	
 
	 
 
		
 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		