Travel between your country of residence and your country of origin does not need to be reported.
It is incorrect that the idea of the travel history is to "explain" each stamp in your passport. CIC does not even want to see the stamps in your passport (the bio page is enough) and does not require your old passports. The stamps are helpful of course in retracing your travel history so you don't forget anything.
For example, many European countries do not stamp the passport once you are in the Schengen-zone, but you still need to report travel to individual countries even if you don't have a stamp. Some other countries no longer stamp passports but use an electronic system to keep track of entry and exit.
So in other words, follow the instructions. Report all international trips outside your country of residence or origin, whether you have a stamp for it or not.
Dear dan_and,
I am having some complications in filling up my Travel History.
My country of origin is Pakistan and my country of residence is Saudi Arabia.
1) Do i have to mention all my travels from Saudi Arabia to Pakistan
1a) If YES then how to specify To & From dates for such case:
01-01-2018 Pakistan to KSA
01-06-2018 KSA to Dubai
01-10-2018 KSA to Pakistan
01-11-2018 KSA (on going)
1b) IF YES then how to specify my transit stay in which i got out of airport
01-01-2017 Pakistan to Qatar
01-01-2017 Stay in Qatar
02-01-2017 Qatar to KSA
1c) IF NO then please specify how can i mentioned my stay in Qatar as mentioned in 1b)