Great Thanks..... In general What I understand ... It always safe to provide as much details as we can..... Like even If I work in some country for 15 days and I know the address and details , Its always better to put there...............
I think there is no harm in giving more details , rather it may be bad if i provide less information....
Does this make sense ?
Try to give what was asked for.
Lets say you work for company A in USA and you go to Canada for "business" for 15 days... You only need to put down your USA details under personal history and previous addresses.
But lets say you left company A in USA to go to Canada to work for company B for 15 days on a work permit, then technically you would declare the different company and your address during this time on the background dec form.
It's really depends on whether you were travelling on business or working for a different branch / company.