thanks rajmalhotra7,
i got CBSA and am still waiting for USCBP exit entry records.
canada is taking 2-3 months and i read somewhere 6 months for U.S records.so still need to wait 3 more months for U.S records.
i may be able to figure out the days absent in last 3 years which i feel will not be...