Firstly thanks everyone for your good wishes.
Cprak0, coming to your question. I have stayed in Canada (1 single address for 8 months) and USA ( 2 addresses, total duration 3 yrs) Visited Dubai for 5 days as tourist. Had USA work visa from 2 other companies but never had any visit on those visas.