Hello Guys,
I understand that if you are on a vacation for example for 1 month you do not need to provide a non-Canadian address. However, last year, I went to the U.S for about 5 months in just one trip. During the timescale, I was in a couple of cities for leisure, visiting my family, doing some clinical observership ( not a paid work, just as a volunteer) and attending job interviews all over the US. Thus I did not have a permanent address. Since my absence was not a just one month trip, I am a little bit concerned whether I have to provide my non-Canadian addresses ( which include even a few hotels) during this 5 month period. Thank you for your helpful answers